Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-80.doc
Скачиваний:
22
Добавлен:
25.09.2019
Размер:
1.53 Mб
Скачать

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

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

Приоритет операции

Условный знак

Выражение

Название операции

Тип переменных в выражении

Тип результата выполнения операции

ЛОГИЧЕСКИЕ

ОПЕРАЦИИ

1

not

not A

логическое "не"

логический целый

логический целый

2

and

A and B

логическое"или"

логический целый

логический целый

3

or

A or B

логическое «или»

логический целый

логический целый

3

xor

A xor 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

Меньше или равно

СПЕЦИФИЧЕСКИЕ ОПЕРАЦИИ

Приоритет операции

Условный знак

Выражение

Название операции

Тип переменных в выражении

Тип результата выполнения операции

1

@

@X

адрес переменной

Любой

указатель

2

shl

Y shl N

сдвиг влево

Целый

Целый

2

shr

Y shr N

сдвиг вправо

Целый

Целый

2

*

C * D

пересечение

Множество

Множество

3

+

C + D

объединение

Множество

Множество

3

-

C - D

вычитание

Множество

Множество

3

+

S + T

сложение

Строка,символ

Строковый

4

in

E in D

вхождение в множество

элемент в множество

логический