Программирование на языке Java

Целочисленные битовые операторы



Целочисленные битовые операторы

Для целых числовых типов данных - long, int, short, char и byte, определен дополнительный набор операторов, с помощью которых можно проверять и модифицировать состояние отдельных битов соответствующих значений. В таблице приведена сводка таких операторов. Операторы битовой арифметики работают с каждым битом как с самостоятельной величиной.

ОператорРезультатОператорРезультат
~побитовое унарное отрицание (NOT) 
&побитовое И (AND)&=побитовое И (AND) с присваиванием
|побитовое ИЛИ (OR)|=побитовое ИЛИ (OR) с присваиванием
^побитовое исключающее ИЛИ (XOR)^=побитовое исключающее ИЛИ (XOR) с присваиванием
>>сдвиг вправо>> =сдвиг вправо с присваиванием
>>>сдвиг вправо с заполнением нулями>>>=сдвиг вправо с заполнением нулями с присваиванием
<<сдвиг влево<<=сдвиг влево с присваиванием


Содержание раздела