Урок 5. Побитовое отрицание

Побитовое отрицание (или побитовое НЕ, или дополнение) – это унарная операция, действие которой эквивалентно применению логического отрицания к каждому биту двоичного представления операнда. Другими словами, на той позиции, где в двоичном представлении операнда был 0, в результате будет 1, и, наоборот, где была 1, там будет 0.

В C# для использования операции побитовое отрицание нужно написать тильду ( ~ ) и применить её к одному целому числу.

Таблица истинности для операции побитового отрицания значений:

14

Пример использования побитового «исключающее ИЛИ» на одном целом значении:

15

Примечание: Попытка использования побитового отрицания на типе bool приведёт к ошибке.

Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №5. ЛОГИЧЕСКИЕ ОПЕРАЦИИ".

%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202 предыдущая статья | следующая статья %D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202