Мониторинг обменных курсов валют
18c0693f

Побитовые операции



Таблица 1.3. Побитовые операции

nl

n2

~nl

nl & n2

nl | n2

nl ^ n2

1

0

0

0

1

0

0

0

0

В нашем примере b1 == 50 , двоичное представление 00110010, b2 == -99 , двоичное представление 10011101 . Перед операцией происходит повышение до типа int . Получаем представления из 32-х разрядов для b1 — 0...00110010 , для b2 — 1...l0011101 . В результате побитовых операций получаем:

Двоичное представление каждого результата занимает 32 бита. 

Заметьте, что дополнение ~х всегда эквивалентно (-x)-1 .





Все публикации раздела



Самый выгодный курс обмена валюты