Принцип работы операции логического отрицания в программировании заключается в том, что оператор НЕ изменяет логическое значение выражения с true на false и наоборот. 3 Другими словами, оператор НЕ приводит операнд к логическому значению, а затем меняет это значение на противоположное — то есть инвертирует его. 3
Если исходные данные истинны, то результатом станет ложь. 1 Если операция обладает значением «ложь», её отрицание получит «истину». 1
Обозначения в программировании: НЕ, !, NOT. 1
Пример: если условие истинно, то логический оператор «НЕ» сделает его ложным, и наоборот. 4
Оператор логического отрицания возвращает 1 (true), если входные данные равны 0, и 0, если входные данные равны 1. 4