not оператор С++ альтернативный "Логическое Не" !
Оператор not служит альтернативным наименованием для оператора ! (Логическое НЕ).
#include <iostream> // cout, endl
#include <iomanip> // boolalpha
using namespace std;
int main(){
bool bar[]{true, false}; // Массив из 2х значений типа bool
cout << boolalpha; // Для вывода логических значений в виде true и false, а не 1 и 0
cout << bar[0] << " " << bar[1] << endl; //true false Вывели значения массива bar
cout << not(bar[0]) << " " << not(bar[1]) << endl; //false true Оператор not изменил значения массива bar на противоположные.
}
2023-10-22
Понравилась страница?
Добавить в закладки
Или поделиться!
Связанные темы
not оператор С++ альтернативный "Логическое Не" ! not_eq оператор С++ альтернативный "НЕ РАВНО" != operator C++ перегрузка операторов в классе or альтернативное наименование оператора || (Логическое ИЛИ) or_eq альтернативное наименование оператора |= (Побитовое ИЛИ) reinterpret_cast С++ оператор приведения типов sizeof С++ оператор возвращающий размер переменной или типа данных в байтах static_assert С++, С++ проверка ошибок на этапе компиляции static_cast С++ оператор приведения типов xor C++ оператор альтернативный ^ (побитовому исключающему ИЛИ) xor_eq C++ альтернатива оператору ^= (Исключающее ИЛИ равно)