Арифметические выражения в Pascal
Арифметические выражения формируются из переменных, констант, функций, знаков операций и круглых скобок. В арифметических выражениях используются следующие арифметические операции:
Выражение
|
Тип данных
|
Тип результата
|
Операция
|
Пример
|
A+B
|
Real
Integer
Real, Integer
|
Real
Integer
Real
|
Сложение
|
|
A-B
|
Real
Integer
Real, Integer
|
Real
Integer
Real
|
Вычитание
|
|
A*B
|
Real
Integer
Real, Integer
|
Real
Integer
Real
|
Умножение
|
|
A/B
|
Real
Integer
Real, Integer
|
Real
Real
Real
|
Деление
|
|
A div B
|
Integer
|
Integer
|
Целочисленное деление
|
11 div 5 Þ2
10 div 3Þ3
2 div 3Þ0
|
A mod B
|
Integer
|
Integer
|
Деление с остатком
|
11 mod 5Þ1
10 mod 3Þ1
14 mod 5Þ4
|
Приоритет операций в порядке убывания: /, *, div, mod, -, +
Для изменения приоритета операций используются круглые скобки.
Например:
(A+B)/(A-B)