- Каждая переменная в Паскаль имеет определённый тип, который определяет:
- сколько памяти она занимает;
- какие операции с ней можно выполнять;
- как интерпретируются хранимые данные.
Катего-рия | Тип | Размер (байт) | Диапазон значений | Пример |
Целочис-ленные | integer | 4 | –231 до | var a: integer = 42; |
longint | 4 | –231 до | var d: longInt = 10000; | |
Вещест-венные | real | 6 | ±2.9e–39 – ±1.7e38 | var g: real = 3.14; |
double | 8 | ±5.0e–324 – ±1.7e308 | var i: double = 1.414; | |
Символь-ный | char | 1 | 0 до 255 | var k: char = 'A'; |
Преобра-зование | Пример | Резуль-тат | Примечание |
Integer → | var a: integer = 7; | b = 7.0 | Без потерь |
Real → | var a: real = 7.8; | b = 7 | Дробная часть отбрасывается |