This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

Bitwise AND

From CANNY Wiki
Revision as of 08:56, 18 November 2015 by MEGA (Talk | contribs)


Jump to: navigation, search
Appearance
Изображение:5_4_1_2.png
Symbol
X & Y
Group
Bitwise operators
Inputs
value X: logical
value Y: logical
Outputs
Result: logical
Version CANNY Lab
from 0.6b

left|Иконка

Bitwise logical multiplication (conjunction). Set the output value as a result of logical multiplying, applied to each pair of bits, which are at the same positions in the binary representation of the input values.


In other words, the output is:

  • "1" if both respective bit values of input are equal to "1";
  • "0" if at least one bit of the pair is "0".

For example:

value X = 27 = 0x001B = 0b0000000000011011
value Y = 58 = 0x003A = 0b0000000000111010
Result = 26 = 0x001A = 0b0000000000011010

Features

Operation 'Bitwise AND' is used to mask — selecting specific bits or fields of several bits of binary number.

Примеры

thumb|400px|Десятичное представление thumb|500px|Двоичное представление

Смотри также

Побитовое ИЛИ

Побитовое исключающее ИЛИ

Побитовое НЕ

Сдвиг влево

Сдвиг вправо

Циклический сдвиг влево

Циклический сдвиг вправо

Встроенные функциональные блоки