Шаг 23.
Язык программирования C#. Начала
Базовые типы и операторы. Операторы сравнения

    На этом шаге мы перечислим эти операторы и рассмотрим особенности их использования.

    Операторы сравнения все бинарные и используются для сравнения значений переменных или литералов. Результатом выражения на основе оператора сравнения является логическое значение (значение типа bool). Если соотношение истинно, то результатом является значение true, а если соотношение ложно, то результатом является значение false. В таблице 1 перечислены и кратко описаны операторы сравнения, используемые в языке С#.

Таблица 1. Операторы сравнения
Оператор Описание
< Оператор "меньше". Значение выражения вида А<В равно true, если значение операнда А меньше значения операнда В. В противном случае значение выражения А<В равно false
<= Оператор "меньше или равно". Значение выражения вида А<=В равно true, если значение операнда А меньше или равно значению операнда В. В противном случае значение выражения А<=В равно false
> Оператор "больше". Значение выражения вида А>В равно true, если значение операнда А больше значения операнда В. В противном случае значение выражения А>В равно false
>= Оператор "больше или равно". Значение выражения вида А>=В равно true, если значение операнда А больше или равно значению операнда В. В противном случае значение выражения А>=В равно false
== Оператор "равно". Значение выражения вида А==В равно true, если значение операнда А равно значению операнда В. В противном случае значение выражения А==В равно false
!= Оператор "не равно". Значение выражения вида А!=В равно true, если значение операнда А не равно значению операнда В. В противном случае значение выражения А!=В равно false

    Обычно выражения на основе операторов сравнения используются в управляющих инструкциях или в качестве операндов в выражениях на основе логических операторов (если нужно записать сложное условие).


Если в выражении на основе оператора сравнения использован символьный операнд, то он преобразуется к числовому виду. Особенности использования операторов сравнения с текстовыми операндами мы рассмотрим в шагах, посвященных работе с текстом.

    На следующем шаге мы рассмотрим логические операторы.




Предыдущий шаг Содержание Следующий шаг