Сайт фан клуба ИГХТУ

 

Методичка 706 ИГХТУ

Целочисленные типы

Значения целых типов могут изображаться двумя способами: в десятичном виде (например, -57; 1896) и в шестнадцатеричном виде (в этом случае вначале ставится знак $, а цифры старше 9 обозначаются латинскими буквами от A до F, например, $1А5; $F3C).

Таблица 2

Целочисленные типы данных

Тип

Диапазон значений

Требуемая память (байт)

byte

shortint

integer

word

longint

0 ... 255

-128 ... 127

-32768 ... 32767

0 ... 65535

-2147483648 ... 2147483647

1

1

2

2

4

 Над данными целого типа определены следующие операции:

1)     арифметические операции: + (сложение), - (вычитание), * (умножение), / (деление), div (деление нацело), mod (вычисление остатка от целочисленного деления), - которые вырабатывают результат целого типа, кроме операции деления, вырабатывающей результат вещественного типа;

2)     операции отношения: = (равно), < > (не равно), < (меньше), > (больше), < = (меньше или равно), > = (больше или равно), - которые вырабатывают результат логического типа.

 Вещественные типы

Вещественные значения могут изображаться в форме с фиксированной точкой, например, 8.32, -546.271 или 0.017, а также в форме с плавающей точкой, т.е. парой чисел вида <мантисса>Е<порядок>, например, 8.53 Е+00 (8,53), 6.45721 Е+02 (6,45721×102), 1.5 Е-03 (1,5×10-3).

 

Таблица 3

Вещественные типы данных

Тип

Диапазон значений

Мантисса

Требуемая память (байт)

real

single

double

extended

comp

2,9×10-39 ... 1,7×1038

1,5×10-45 ... 3,4×1038

5,0×10-324 ... 1,7×10308

1,9×10-4951 ... 1,1×104932

-2,0×1063 +1 ... 2,0×1063-1

11 – 12

7 – 8

15 – 16

19 – 20

10 – 20

6

4

8

10

8

 

Над данными вещественных типов определены арифметические операции +, -, *, /, а также операции отношения.

 Булевский тип boolean

Данные этого типа представлены следующими значениями: true (истина) и false (ложь). Над ними определены логические операции and (логическое И), or



страницы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
 
 
 
 
 
 

Warning: in_array() expects parameter 2 to be array, null given in /home/p198609/www/bestlogistics.ru/2f41c03c6df35aa46f8d897a4eed7d02/sape.php on line 192