logo
+7 (951) 999-89-94
428003, г. Чебоксары, ул. Федора Гладкова, д.9, оф.319
12.04.2019

Битовые логические операции

Битовые логические операции

Существует несколько битовых логических операций: «И» (&), «ИЛИ» (|), «исключающее или» (^), «отрицание» (~).

Результат выполнения «исключающего или» (^) будет истиной только тогда, когда два соответствующих бита не равны.

Логическое «И» (&)

byte a = 1 & 2;

«a» будет равена 0. В двоичной системе это выглядит так:

1(00000001)

&

2(00000010)

0(00000000)

Отрицание (~)

byte a = ~15;

Переменная «a» будет равна 240. В двоичной системе это выглядит так:

~

15 (00001111)

240 (11110000)

 

Предыдущий урок | В начало | Следующий урок