Как использовать логические выражения в C++

Kak Ispol Zovat Logiceskie Vyrazenia V C



Логическое выражение — это терм, который соответствует истинному или ложному (0 и 1). Логические выражения сравнивают данные любого типа и выдают результат в виде 0 или 1. В этой статье мы рассмотрим и проанализируем логическое выражение в программировании на C++, а также предоставим несколько примеров того, как мы используем его в C++.

Как использовать логические выражения в C++

В C++ выражение известно как логическое выражение, которое используется для оценки условий и получения логического значения, которое либо истинно, либо ложно (0 или 1). C++ предоставляет нам два основных способа использования логических выражений:

Давайте обсудим приведенный выше метод использования логических выражений в C++ один за другим.







Логическое выражение с операторами сравнения

Операторы сравнения сопоставляют два значения и возвращают логический результат. В C++ у нас есть различные операторы сравнения, такие как ==, !=, <, >, <= и >= . Все они используются для сравнения двух переменных и в зависимости от операции возвращают значения как истинные (1) или ложные (0).



Давайте использовать == оператор сравнения логического выражения в программе на C++:



#include <иопоток>

используя пространство имен std ;

#include <иопоток>

инт основной ( ) {

инт а '=' 6 ;

логически даже '=' ( а % 2 == 0 ) ;

если ( даже ) {

cout << 'Истинный' << конец ;

} еще {

cout << 'ЛОЖЬ' << конец ;

}

возвращаться 0 ;

}

В приведенном выше коде C++ выполнение начинается с основного, где я сначала инициализировал целое число. а со значением 6 . Затем, используя логический тип данных, я инициализировал даже переменная, имеющая логическое выражение с == оператор, поставивший условие. В конце концов, условная конструкция ( если еще ) возвращает true, если условие выполняется, в противном случае возвращает false. Поскольку значение переменной а равно 6, поэтому возвращает true в качестве вывода:





Логическое выражение с логическими операторами

Логические операторы в C++ используются для проверки того, является ли конкретное выражение истинным или ложным, поскольку логические выражения работают только с логическими значениями. Логические операторы сравнивают значения и выдают результаты в логических терминах. Общие логические операторы включают &&, II, и, ! . Ниже приведен пример кода C++, в котором используются логические выражения с оператором AND (&&), чтобы определить, находится ли введенное пользователем целое число в диапазоне от 1 до 15:



#include <иопоток>

используя пространство имен std ;

инт основной ( )

{

cout << 'Пожалуйста, введите цифру:' ;

инт а ;

принимать пищу >> а ;

если ( а > 0 && а <= пятнадцать )

cout << 'Вы ввели цифру от 1 до 15' ;

еще

cout << 'Введенная вами цифра не находится между 1 и 15' ;

возвращаться 0 ;

}

Здесь на первом шаге мы напечатали сообщение, чтобы взять цифру у пользователя с помощью cout . Затем объявил инт переменная а чтобы получить ввод от пользователя, используя принимать пищу . После этого условная структура если еще используется с условием, включающим И (&&) логический оператор в логическом выражении. Это условие будет проверять, находится ли введенная цифра в диапазоне от 1 до 15 или нет. Если оба условия истинны, то будут выполнены инструкции после оператора if, а если какое-либо из условий ложно, то будет выполнен оператор else:

Заключение

Логические выражения широко используются в языке C++. Они могут использоваться с логическими операторами и операторами сравнения и возвращать вывод в виде истинного или ложного значения. В приведенных выше примерах C++ мы видели, как мы можем реализовать логические выражения с помощью операторов сравнения, логических операторов и условных структур.