Логические значения С++

Опубликовано: 11 Января, 2023

Стандарт 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:

Эта статья предоставлена Мригендра Сингх .

C++