DEV Community

Mahamadjon000
Mahamadjon000

Posted on

1 1 1 1 1

Logical operator.

Logical operator - это комбинирования условий.

Эти операторы возвращают true (1) если условие выполняется и false (0) если оно не выполняется.

Основные логические операторы:

  1. && - логическое И (AND).

  2. || - логическое ИЛИ (OR).

  3. ! - логическое НЕТ (NOT).

Примеры использования:

#include <iostream>

using namespace std;

int main()
{

int a = 5,b = 10, c = 5;

cout << ((a == c) && (b > a)) << endl;

cout << ((a == c) || (a == c) << endl;

cout << !(a == b) << endl;

return 0;
}

Enter fullscreen mode Exit fullscreen mode

1.&& (AND) - Возвращает true если оба условия true.

2.|| (OR) - Возвращает true если хотя бы одно из условий true.

3.! (NOT) - Значение условия (если оно true то станет false и наоборот).

Этот код напечатает 1 (True) для первых двух выражений и 1 для 3 выражения так как условия выполняются в соответствии с логическими операторами.

Top comments (0)

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay