DEV Community

Meesmsik
Meesmsik

Posted on

relational operators C++

Реляционные операторы в C++
Операторы отношения в C++ используются для сравнения двух значений или выражений, и на основе этого сравнения возвращается логическое значение (либо true , либо false ) в качестве результата. Обычно false представляется как 0 , а true представляется как любое ненулевое значение (чаще всего 1 ).

Как использовать реляционный оператор?
Все реляционные операторы C++ являются бинарными операторами, которые используются с двумя операндами

Типы реляционных операторов C++
В C++ имеется шесть реляционных операторов, которые поясняются ниже с примерами.

Image description

1.Больше чем ( > )
Оператор больше ( > ) проверяет, больше ли левый операнд правого операнда. Он возвращает true, если условие выполняется, и false в противном случае.

Пример:
29 > 21 // возвращает true
12 > 12 // возвращает false
10 > 57 // возвращает false

2.Меньше чем ( < )
Оператор «меньше» ( < ) проверяет, меньше ли левый операнд правого операнда. Он возвращает true, если условие выполняется, и false в противном случае.

Пример:
2 < 21 // возвращает true
12 < 12 // возвращает false
12 < 5 // возвращает false

3. Больше или равно ( >= )
Оператор больше или равно ( >= ) проверяет, больше ли левый операнд или равен ли он правому операнду. Он возвращает true, если условие выполняется, и false в противном случае.

Пример:
29 >= 21 // возвращает true
12 >= 12 // возвращает true
10 >= 58 // возвращает false

4. Меньше или равно ( <= )
Оператор « меньше или равно» ( <= ) проверяет, является ли левый операнд меньшим или равным правому операнду. Он возвращает true, если условие выполняется, и false в противном случае.

Пример:
2 <= 21 // возвращает true
12 <= 12 // возвращает true
12 <= 5 // возвращает false

5. Равно ( == )
Оператор равенства ( == ) проверяет, равны ли два значения. Он возвращает true, если значения равны, и false в противном случае.

Пример:
9 == 9 // возвращает true
19 == 12 // возвращает false

6. Не равно ( != )
Оператор не равно ( != ) проверяет, являются ли два значения неравными. Он возвращает true, если значения различны, и false, если они равны.

Пример:
12 != 21 // возвращает true
12 != 12 // возвращает false

Top comments (0)