Логическое отрицание (оператор НЕ, NOT) в программировании используется для инвертирования значения аргумента. sypachev_s_s.gitbooks.io Если ему передали истину, то он вернёт ложь, если получил ложь в качестве аргумента, то вернёт истину. sypachev_s_s.gitbooks.io
Некоторые примеры использования логического отрицания в программировании:
- Проверка доступа к ресурсу. gitverse.ru Например, если не выполнено условие, что имя пользователя не равно «admin», то вывод будет «Доступ разрешён!». gitverse.ru Сначала вычисляется результат операции в скобках — в данном случае это false. gitverse.ru Затем оператор NOT инвертирует это значение, и результатом выполнения всей операции становится true. gitverse.ru
- Работа с цветами RGB-палитры. skillbox.ru Каждый цвет в компьютере закодирован тремя числовыми значениями, которые можно перевести в двоичную систему счисления. skillbox.ru Например, чёрный цвет в RGB-палитре записывается тремя нулями: (0, 0, 0), а в двоичной системе счисления это будет (00000000, 00000000, 00000000). skillbox.ru Если инвертировать каждое значение оператором NOT, то получится (11111111, 11111111, 11111111). skillbox.ru В десятичной системе счисления это будет (255, 255, 255), а в RGB-палитре так записывается белый цвет. skillbox.ru
Логическое отрицание применяется в различных языках программирования, например в C, C++, Java, Python, C# и JavaScript. www.geeksforgeeks.org