Strona główna › Pytania INF.04 › Pytanie 409
INF.04 · pytanie #409
Jaką funkcję pełni operator "|" w języku C++?
- AOperację przesunięcia bitów w prawo
- BBitowe "lub"
- CBitowe "xor"
- DLogiczne "lub"
Poprawna odpowiedź: B. Bitowe "lub"
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Operator `|` w języku C++ jest operatorem bitowym `OR`, który porównuje bity dwóch liczb i zwraca `1` w pozycji bitu, jeśli przynajmniej jeden z odpowiadających sobie bitów jest `1`. Przykład: `5 | 3` (w notacji binarnej `0101 | 0011`) zwróci `0111`, co odpowiada liczbie `7`. Operatory bitowe są często używane w programowaniu systemowym, kryptografii oraz manipulacji danymi na poziomie bitowym.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.