Przejdź do treści

Operacje bitowe

Opis zagadnienia

bitwise-operations.md

Przesunięcie bitowe

Do przesunięcia w lewo stosujemy operator <<.

Do przesunięcia w prawo stosujemy operator >>.

int x = 1 << 10;
cout << x << endl;

x = x >> 10;
cout << x << endl;

Bitowy AND

int a = 25;
int b = 30;

int c = a & b;

cout << c << endl;

Bitowy OR

int a = 25;
int b = 30;

int c = a | b;

cout << c << endl;

Bitowy XOR

int a = 25;
int b = 30;

int c = a ^ b;

cout << c << endl;

Przykładowa implementacja

https://replit.com/@damiankurpiewski/BitOperations