Переменные

1. Опеределение переменной
2. Как паскаль хранит переменные

Основные типы переменных в языке Pascal

Тип переменной Обозначение Пример
Целочисленный Integer
a := 5;
b := 100;
Вещественный Real
a := 25.5;
b := 12.34;
Символьный Char
a := 'Z';
b := 'A';
Строковый String
a := 'Pascal';
b := 'Hello, world!';
Логический Boolean
a := True;
b := False;
Текстовый Text
a := 'input.txt';
b := 'output.txt';
Файловый File
a := 'input.bin';
b := 'output.bin';

Типы данных Integer и Real служат для хранения целых и вещественных (чисел с целой и дробной частью) чисел. В типе Char можно хранить символы. Это один любой символ который мы можем набрать с клавиатуры. Тип String предназначен для хранения строк длиной до 255 символов. Значения для типов Char и String должны быть взяты в апострофы или кавычки. Логический тип данных Boolean может принимать всего два значения: True или False. Последний тип данных Text предназначен для переменных работающих с текстовыми файлами. Тип данных File для файлов другого типа.

Целые типы данных

Наименование типа данных Диапазон значений Размер памяти в байтах
Byte 0 .. 255 1
ShortInt −128..127 1
Integer -32768..32767 2
Word 0..65535 2
LongWord 0..4294967295 4
LongInt −2147483648..2147483647 4
Int64 −9223372036854775808..9223372036854775807 8

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

Наименование типа данных Диапазон значений Размер памяти в байтах
Real 2,9·10-39 ... 1,7·1038 6
Double 5,0·10-324 ... 1,7·10308 8
Extended 3,4·10-4951 ... 1,1·104932 10