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