Przesunięcia bitowe w prawo były błędnie wyliczone.
(Błąd w tabelce operacji bitowych dla &, poprawiłem - tylko 1 i 1 daje 1) |
(Przesunięcia bitowe w prawo były błędnie wyliczone.) |
||
0011 | 0110 | 1100 | 0001 | 0000
0101 | 1010 | 0100 | 0010 | 0001
1000 | 0000 | 0000 |
1111 | 1110 | 1100 |
1001 | 0010 | 0100 |
Nie jest to zatem takie straszne na jakie wygląda. Przesunięcie w lewą stronę oznacza przemieszczenie wszystkich bitów argumentu w lewo o określoną liczbę miejsc oraz wprowadzenie z prawej strony takiej samej ilości zer.
|