Целочисленные битовые операторы
Целочисленные битовые операторы
Для целых числовых типов данных - long, int, short, char и byte, определен дополнительный набор операторов, с помощью которых можно проверять и модифицировать состояние отдельных битов соответствующих значений. В таблице приведена сводка таких операторов. Операторы битовой арифметики работают с каждым битом как с самостоятельной величиной.
Оператор | Результат | Оператор | Результат |
~ | побитовое унарное отрицание (NOT) | ||
& | побитовое И (AND) | &= | побитовое И (AND) с присваиванием |
| | побитовое ИЛИ (OR) | |= | побитовое ИЛИ (OR) с присваиванием |
^ | побитовое исключающее ИЛИ (XOR) | ^= | побитовое исключающее ИЛИ (XOR) с присваиванием |
>> | сдвиг вправо | >> = | сдвиг вправо с присваиванием |
>>> | сдвиг вправо с заполнением нулями | >>>= | сдвиг вправо с заполнением нулями с присваиванием |
<< | сдвиг влево | <<= | сдвиг влево с присваиванием |