Операции и стандартные функции

В Турбо-Паскале применяются следующие условные знаки и служебные слова для описания различных операций:

Приоритет Условный Выражение Название Тип переменных Тип результата

операции знак операции в выражении выполнения операции

ЛОГИЧЕСКИЕ ОПЕРАЦИИ

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.


Приоритет Условный Выражение Название Тип переменных Тип результата вы-

операции знак операции в выражении полнения операции


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: