С помощью типов данных пользователь указывает программе, в каком виде нужно хранить и передавать информацию. При объявлении новой переменной необходимо указать ее тип в зависимости от диапазона возможных значений, которые она может принимать. Например, для переменной, которая хранит целые значения от 0 до 100 правильно указать тип Byte вместо Integer. Хотя программа будет работать с обоими типами, в случае использования типа Byte переменная займет 8 бит в памяти, вместо 32 бит при использовании типа Integer.
Тип данных |
Объем памяти |
Описание |
Диапазон |
Boolean |
1 бит |
Логические True(1) или False(0) значения |
0…1 |
Byte |
8 бит |
Положительные целые числа |
0…255 |
Word |
16 бит |
Положительные целые числа |
0…65535 |
ShortInt |
8 бит |
Целые числа со знаком |
-128…127 |
SmallInt |
16 бит |
Целые числа со знаком |
-32768…32767 |
Integer |
32 бита |
Целые числа со знаком |
-2147483648…2147483647 |
LongWord |
32 бита |
Положительные целые числа |
0…4294967295 |
Int64 |
64 бита |
Целые числа со знаком |
-9223372036854775808…9223372036854775807 |
Single |
32 бита |
Числа с плавающей запятой |
1.18 х 10Е-38…3.4 х 10Е38 |
Double |
64 бита |
Числа с плавающей запятой |
2.23 x 10E-308 … 1.79 x 10E308 |
DateTime |
64 бита |
Значения даты и времени |
- |
String |
- |
Строка |
- |