Логическое отрицание
Биты и байты → Логика → Логическое отрицание
Являясь унарной операцией, логическое отрицание приводит к такому результату после вычисления, который будет являться полной противоположностью исходных имеющихся данных, которые и были подвергнуты «логическому отрицанию».
Говоря другими словами, логическое отрицание превращает единицу в ноль, а ноль в единицу. Операнды «единица» и «ноль» являются бинарными переменными, на основе которых можно выполнить операцию логического отрицания любой сложности. Данная операция достаточно широко распространена во многих существующих языках программирования.