Сравнителни операции
Извикват се и операции за сравнение операции по взаимоотношения(операции на връзката), тъй като те оценяват връзката (връзките) на два операнда. Подоперандразбира се върху какво се извършва операцията.
Таблица 6 списъци оператори, използва се за означаване на операции за сравнение в програмните езици. Резултатът от сравнението може да бъде True или False (True или False). Сравнителните операции имат по-нисък приоритет от аритметичните операции.
Примери за сравнителни оператори в различни програмни езици
по-малко или равно
Логически операции
Сложен израз може да бъде изграден от прости с помощта на логически операции: отрицание, конюнкция, дизюнкция, импликация и логически изрази, които са комбинации от логически операции.
Логическите операции понякога се наричат булеви, защото са взети от булева алгебра. Техните операнди са булеви стойности и те също връщат булеви стойности. Таблица 7 изброява основните логически оператори, използвани в различни програмни езици, в низходящ ред на приоритет. Трябва да се отбележи, че в различните програмни езици логическите операции могат да имат различен приоритет по отношение на други операции - аритметика и сравнение. Например в BASIC приоритетът на логическите операции е по-нисък от операциите за сравнение. В Pascal е обратното и предимството на оператора not е дори по-високо от това на аритметичните операции.
Основни логически оператори
Име на логическа операция
логическо отрицание "НЕ" (инверсия)
логично "И" (съвпад)
логично "ИЛИ" (дизюнкция)