Побитовое НЕ
Классификация | Графическое обозначение |
---|---|
Наименование: Побитовое НЕ Символьное обозначение: ~X |
Внешний вид функционального блока: |
Группа: Побитовые логические операции Версия CannyLab: с 0.6b |
Иконка функционального блока: |
Входы |
Вход | Значение |
---|---|
Значение: | числовой |
Выходы |
Выход | Значение |
---|---|
Результат: | числовой |
Общее описание
Побитовая инверсия. Устанавливает на выходе результат инверсии, замены на противоположное значение, примененной к каждому биту в двоичном представлении значения входа.
Иными словами, результирующий двоичный разряд будет равен:
- «1», если бит значения входа равен «0»;
- «0», если бит значения входа равен «1».
Например:
Значение = 27 = 0x001B = 0b0000000000011011
Результат = 65508 = 0xFFE4 = 0b1111111111100100
Особенности
Результат выполнения операции «Побитовое НЕ» над любым значением дважды, всегда равен исходному значению.
Примеры
Десятичное представление:
Двоичное представление: