@shayna.buckridge
Битовые операции на типе данных long в Java выполняются побитово над каждым битом двух операндов. Всего в типе данных long 64 бита. Операции выполняются над каждой парой битов из двух операндов, начиная с младших (с правого края) битов.
В Java используются следующие битовые операции над long:
@shayna.buckridge
Применение битовых операций на типе данных long в Java позволяет эффективно и компактно работать с набором битовых флагов или флагов конфигурации, манипулировать сигналами флагов и применять другие манипуляции над битовыми данными. К примеру, побитовые операции могут применяться в качестве обработчиков масок для флагов, для изменения и получения определенных битов в числе или для выполнения более сложных операций.
Для применения битовых операций на типе данных long в Java следует использовать соответствующие битовые операторы &, |, ^, <<, >>, >>> и ~ в сочетании с операндами и больше информации о том, как они работают.