Выражение состоит из констант, переменных, указателей функций, знаков операций и скобок. Выражение задает правило вычисления некоторого значения. Порядок вычисления определяется старшинством (приоритетом) содержащихся в нем операций. В языке ПАСКАЛЬ принят следующий приоритет операций:
- арная операция not, унарный минус -, взятие адреса @
- операции типа умножения * / div mod and shl shr
- операции типа сложения + or xor
- операции отношения = <> < > <= >= in
Выражения входят в состав многих операторов языка ПАСКАЛЬ, а также могут быть аргументами встроенных функций.