Побитовые Логические Операции
Концептуально побитовые логические операции работают так:
Операнды конвертируются до 32-битных целых и выражаются серией битов (нулей и единиц).
Каждому биту первого операнда соответствует парный бит второго операнда: первый бит - первому, второй - второму, и так далее.
Операция выполняется для каждой пары битов, а результат конструируется побитно.
Например, бинарное представление 9 это 1001, а бинарное представление 15 это 1111. Итак, если побитовая операция применяется к этим двум числам, результаты будут такими:
15 & 9 даёт 9 (1111 & 1001 = 1001)
15 | 9 даёт 15 (1111 | 1001 = 1111)
15 ^ 9 даёт 6 (1111 ^ 1001 = 0110)
Содержание раздела