Изменения

Перейти к: навигация, поиск

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

174 байта добавлено, 22:58, 6 марта 2016
Принцип работы
==Принцип работы==
===Логические побитовые операции===
Битовые операторы И <tex>(AND, \&)</tex>, ИЛИ <tex>(OR, \mid)</tex>, НЕ <tex>(NOT, \sim)</tex> и исключающее ИЛИ <tex>(XOR, $\textasciicircum$, \oplus)</tex> используют те же таблицы истинности<ref>[https://ru.wikipedia.org/wiki/Таблица_истинности]</ref>, что и их логические эквиваленты.
====Побитовое И====
Побитовое И используется для выключения битов. Любой бит, установленный в <tex>0</tex>, вызывает установку соответствующего бита результата также в <tex>0</tex>.
</code>
{{Acronym | Арифметическое распространение | Приведение меньшего типа данных к большему}} в Java проводится перед операциями и гарантирует расширение каждого операнда по крайней мере до int (или, если один из операндов имеет больший тип, то до него). Расширение происходит знаково, ввиду чего результат может быть не таким, как ожидалось; при приведении типа к меньшему лишние байты отбрасываются.
''Примеры:''
276
правок

Навигация