Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
делфи.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
332.8 Кб
Скачать

2.2.4. Вещественные числа

Описатель типа

Длина(байт)

Число значащих цифр

Директива компилятора

Real

6

11

не требуется

Single

4

7

{$N+}

Double

8

15

{$N+}

Extended

10

19

{$N+}

Comp

8

19 (цел.число,64-bit)

{$N+}

2.2.5. Типизированные константы.

(ПЕРЕМЕННЫЕ ВЕЛИЧИНЫ С НАЧАЛЬНЫМ ЗНАЧЕНИЕМ)

const имя-константы: тип = значение; [...]

2.3. Операции

2.3.1. Операция присваивания

имя-переменной : = выражение;

2.3.2. Арифметические операции

Сложение

Вычитание

умножение

деление

A

b

A + b

a

B

a - b

a

b

a * b

a

b

a / b

10

20

30

20

10

10

10

20

200

20

10

2

10

-20

-10

20

-10

30

2.5

2.5

6.25

10

20

0.5

целочисленное деление

остаток от деления (модуль)

двоичный сдвиг влево

двоичный сдвиг вправо

a

B

a div b

a

b

a mod b

a

b

a shl b

a

b

a shr b

10

20

0

10

20

10

10

2

40

10

1

5

40

15

2

40

15

10

32

1

64

32

2

8

2.3.3. Логические операции

операции булевой алгебры (высший приоритет)

Not

And

or

xor

A

not a

a

b

a and b

a

b

a or b

a

b

a xor b

False

True

false

false

False

false

false

false

false

false

false

true

False

false

true

False

false

true

true

false

true

true

true

false

False

true

false

true

true

false

true

true

true

true

true

true

true

true

true

false

операции отношения (низший приоритет)

a = b

равно

A <> b

не равно

a < b

меньше

A <= b

меньше или равно (не больше)

a > b

больше

A >= b

больше или равно (не меньше)