Операции и стандартные функции
В Турбо-Паскале применяются следующие условные знаки и служебные слова для описания различных операций:
Приоритет Условный Выражение Название Тип переменных Тип результата
операции знак операции в выражении выполнения операции
ЛОГИЧЕСКИЕ ОПЕРАЦИИ
1 not not Aлогическое логический логический
"не" целый целый
2 and A and Bлогическое логический логический
"и" целый целый
3 or A or Bлогическое логический логический
"или" целый целый
3 хor A хor Bлогическое логический логический
исключающее целый целый
"или"
МАТЕМАТИЧЕСКИЕ ОПЕРАЦИ
2 * X * Yумножение целый целый при умножении
2 / X / Yделение смешанный целых чисел, иначе
вещественный вещественный
2 div N div Mделение целый целый
2 mod N mod Mостаток от целый целый
деления
3 + X + Yсложение целый целый при операции
3 - X - Yвычитание смешанный с целыми числами,
вещественный иначе вещественный
ОПЕРАЦИИ СРАВНЕНИЯ
4 = X = Yравно число = число логический
4 <> X <> Yне равно строка=символ ( для всех операций
4 > X > Yбольше строка=строка сравнения )
4 < X < Yменьше ( аналогично
4 >= X >= Yбольше или для всех
равно операций
4 <= X <= Yменьше или сравнения )
равно
Отметим, что операции в скобках имеют высший приоритет, т. е. сначала выполняются операции в скобках, в том числе вычисление аргументов и значения функции. Операции одинакового приоритета выполняются слева направо, например a/c*b соответствует (a/c)*b.
Приоритет Условный Выражение Название Тип переменных Тип результата вы-
операции знак операции в выражении полнения операции
Дата добавления: 2016-06-29; просмотров: 1739;