Логические значения С++
Стандарт ISO/ANSI C++ добавил некоторые новые типы данных к исходным спецификациям C++. Они предназначены для обеспечения лучшего контроля в определенных ситуациях, а также для удобства программистов на C++. Логический тип данных объявляется с помощью ключевого слова bool и может принимать значения только в истинной или ложной форме. Одним из новых типов данных является bool.
Синтаксис:
bool b1 = true; // declaring a boolean variable with true value
В C++, как упоминалось ранее, был введен тип данных bool для хранения логического значения, true или false . Значения true или false были добавлены в качестве ключевых слов языка C++.
Важные точки
1. Числовое значение по умолчанию true равно 1 , а false равно 0 .
2. Мы также можем использовать переменные типа bool или значения true и false в математических выражениях. Например,
int x = false + true + 6;
3 . допустимо, и выражение справа будет оцениваться как 7 , так как false имеет значение 0, а true будет иметь значение 1.
4. Также возможно неявно преобразовывать целые числа типа данных или значения с плавающей запятой в тип bool.
Пример:
bool x = 0; // false
bool y = 100; // true
bool z = 15.75; // true
Чаще всего тип данных bool используется для условных операторов. Мы можем сравнивать условия с логическим значением, а также возвращать их, сообщая, являются ли они истинными или ложными.
Ниже приведена программа C++ для демонстрации типа данных bool:
Эта статья предоставлена Мригендра Сингх .