8.2.1. Целочисленные типы |
Вверх Предыдущий Следующий |
Размеры по умолчанию для хранения целочисленных типов приведены в документе Справочное руководство Free Pascal. В случае, если тип определён пользователем, размер определяется границами типа: •Если границы находятся в диапазоне -128..127, то переменная сохраняется как shortint (8-разрядное число со знаком). •Если границы находятся в диапазоне 0..255, то переменная сохраняется как byte (8-разрядное число без знака). •Если границы находятся в диапазоне -32768..32767, то переменная сохраняется как smallint (16-разрядное число со знаком). •Если границы находятся в диапазоне 0..65535, то переменная сохраняется как word (16-разрядное число без знака). •Если границы находятся в диапазоне 0..4294967295, то переменная сохраняется как longword (32-разрядное число без знака). •В остальных случаях переменная сохраняется как longint (32-разрядное число со знаком). |