Предназначены для сравнения двух операндов совместимых типов (но целые и вещественные числа могут сравниваться между собой). Результат всегда имеет логический тип и равен TRUE, если указанное соотношение выполняется, и FALSEв противном случае.
Var x, y: integer;
X:= 7;
Y:= 13;
= - равно. Результат равен TRUE, если операнды равны, и FALSE, если не равны:
7 = 13 ^ FALSE7 = 2 + 5 TRUE
< - меньше. Результат равен TRUE, если первый операнд меньше второго, и FALSE, если больше или равен:
7 < 13 TRUE
7 < 3 FALSE
7 < 2 + 5 FALSE
<= - меньше или равно (не больше). Результат равен TRUE, если первый операнд меньше второго или равен ему, и FALSE, если больше:
7 <= 13 TRUE
7 <= 3 FALSE
7 <= 2 + 5 TRUE
> - больше. Результат равен TRUE, если первый операнд больше второго, и FALSE, если меньше или равен:
7 > 13 FALSE
7 > 3 TRUE
7 > 2 + 5 FALSE
>= - больше или равно (не меньше). Результат равен TRUE, если первый операнд больше второго или равен ему, и FALSE, если меньше:
7 >= 13 FALSE
7 >= 3 TRUE
<> - не равно.
Результат равен TRUE, если операнды не равны, и FALSE, если равны:
7 <> 13 TRUE7 <> 2 + 5 FALSE