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 |