Menu
Coddy logo textTech

Podsumowanie operatorów bitowych

Lekcja 8 z 17 w kursie Operacje bitowe w Coddy.

No dobrze, teraz wiemy już, czym jest manipulowanie bitami. Używamy operatorów bitowych do manipulowania bitami. Przypomnijmy sobie operatory, których się nauczyliśmy.

Operatory bitowe

Operator bitowy służy do wykonywania operacji bitowych na wzorcach bitów lub liczbach binarnych, które polegają na manipulowaniu pojedynczymi bitami. Przypomnijmy, że bit może mieć wartość 0 albo 1. Operatory bitowe uwzględniają więc te sekwencje bitów i manipulują nimi. Warto zauważyć, że w tym kursie będziemy zajmować się wyłącznie liczbami bez znaku (liczba bez znaku ma tylko wartość bezwzględną, czyli jest dodatnia).

C++ oferuje kilka różnych operatorów bitowych.

Nazwa operatora

Symbol operatora

Liczba operandów 

Bitowe NOT

~

1

Bitowe OR

|

2

Bitowe AND

&

2

Bitowe XOR

^

2

Bitowe przesunięcie w lewo

<<

2

Bitowe przesunięcie w prawo

>>

2

Powyższa tabela przedstawia operatory bitowe dostępne w C++, ich symbole oraz liczbę operandów, na których działają.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

Wszystkie lekcje w sekcji Operacje bitowe

Poćwicz samodzielnie: Kompilator C++ online