Pascal (Паскаль). Типы данных. Целые и вещественные числа.
Pascal (Паскаль). Типы данных. Целые и вещественные числа.
Типы данных в языках программирования определяют какое значение может принимать, в общем случае, переменная. Паскаль характерен строгой типизацией. Это означает: что переменная одного типа не может принимать значение другого типа. Такой подход к проектированию разработки прививает к правильному (системному мышлению) в программировании. С другой стороны, вы как программист, можете быть уверены, что какая-то переменная, на каком-то участке проекта, не поменяет свой тип данных.
Рассмотрим целые и вещественные числа. Программисты применяют переменные этих типов достаточно широко в программировании (в нашем случае в Паскале).
Группа целых чисел
Название типа | Идентификатор | Длина (байт) | Диапазон значений |
Короткое целое со знаком | shortint | 1 | -128..127 |
Целое со знаком | integer | 2 | -32768..32767 |
Длинное целое со знаком | longint | 4 | -2147483648..2147483647 |
Короткое целое без знака | byte | 1 | 0..255 |
Целое без знака | word | 2 | 0..65535 |
Группа вещественных чисел
Название типа | Идентификатор | Длина (байт) | Диапазон значений |
Вещественное одинарной точности | single | 4 | 1,5×10-45 … 3,4×1038 |
Вещественное | real | 6 | 2,9×10-39 … 1,7×1038 |
Вещественное с двойной точностью | double | 8 | 5×10-324 … 1,7×10308 |
Вещественное с повышенной точностью | extended | 10 | 3,4×10-4932 .. 1,1×104932 |
Целое в формате вещественного | comp | 8 | -9,2×1018 … 9,2×1018 |
Код:
program IntReal;
var
iNum: shortint; // iNum тип целых чисел
rNum:single;//rNum тип вещественных чисел
begin
iNum:=12;
iNum:=iNum+5;
writeln(iNum);
rNum:=12.47;
rNum:=10.53+rNum;
writeln(rNum:10:2);
WriteLn('Нажмите <Enter>, чтобы выйти.');
Readln();
end.
Результат:
Типы данных целые и вещественные числа в Паскале (Pascal).