Операції порівняння (ще їх називають операціями відношення) є бінарними. Результатом виконання операцій є величина логічного типу – true або false. До операцій порівняння відносять:
1) > більше;
2) >= не менше;
3) < менше;
4) <= не більше;
5) == дорівнює;
6) != не дорівнює.
Поширеною помилкою є використання знаку присвоєння = замість знака рівності ==. Оскільки присвоєння це також операція, що повертає присвоєне значення, компілятор може не фіксувати помилку в таких виразах, але часто видає попередження.