Стандартные типы данных
Целые типы
Тип |
Название |
Размер |
Знак |
Диапазон значений |
integer |
целое |
2 байта |
есть |
-32 768 .. 32 767 |
shortint |
короткое целое |
1 байт |
есть |
- 128 .. 127 |
byte |
байт |
1 байт |
нет |
0 .. 255 |
word |
слово |
2 байта |
нет |
0 .. 65535 |
longint |
длинное целое |
4 байта |
есть |
- 2 147 483 648 .. 2 147 483 647 |
Вещественные типы
Тип |
Название |
Размер, байт |
Значащих цифр |
Диапазон значений |
real |
вещественный |
6 |
11-12 |
2.9e-39 .. 1.7e+38 |
single |
одинарной точности |
4 |
7-8 |
1.5e-45 .. 3.4e+38 |
double |
двойной точности |
8 |
15-16 |
5.0e-324 .. 1.7e+308 |
extended |
расширенный |
10 |
19-20 |
3.4e-4932 .. 11e+4923 |
comp |
большое целое |
8 |
19-20 |
|
Символьный тип
Этот тип данных, обозначаемый
ключевым словом char, служит для представления любого символа из набора
допустимых символов. Под каждый символ отводиться 1 байт.
Логический тип
Основной логический тип данных Паскаля называется boolean. Величины этого типа занимают в памяти 1 байт и могут принимать всего два значения: true (истина) или false (ложь). Внутреннее представление значения false - 0 (нуль), значение true - 1.
Строки в Паскале
Строки в Паскале – это данные типа string. Они
используются для хранения последовательностей символов. В Паскале длина
стандартной строки ограничена 255 символами. Под каждый символ отводится
по одному байту, в котором хранится код символа. Кроме того, каждая
строка содержит еще дополнительный байт, в котором хранится длина
строки.
|