Читайте также:
|
|
Типы переменных, используемых в Турбо-Паскале, приводятся в таблице. Некоторые типы объединены в группы: структурированные, простые типы.
Структурированные типы Простые типы Строковый тип
Массивы Вещественные Указатели
и ссылки
Записи Порядковые
Процедурные
Множества Целый тип типы
Логический тип
Файловые типы Символьный тип Объекты
Перечислимый тип
Тип-диапазон
Используются стандартные имена типов, либо имя типа задается в разделе описания программы, например: TYPE A = array [ 1.. 1000 ] of real;
Тип переменной объявляется после служебного слова VAR, например:
VAR a1, a2: A; { массивы из 1000 элементов вещественных чисел типа "A" }
Если не использовать служебное слово TYPE, то можно записать:
VAR a1, a2: array [ 1.. 1000 ] of real;
Рассмотрим подробнее описание некоторых стандартных типов и допустимые диапазоны изменения значений переменных.
Вещественные типы Примеры описания:
Наименование размер кол. диапазон VAR c, d, e: real;
типа (байт) цифр значений d1, d2: double;
Single 4 7..8 10 (-45..+38) Примеры присвоения значения:
Real 6 11..12 10 (-39..+38) с:= -125. 6; e:= 10;
Double 8 15..16 10 (-324..+308) d:= 1. e02; {или} d:= 100.;
Extended 10 19..20 10 (-4951..+4932) d1:= 1.2e-257; { 1.2*10-257}
Comp 8 19..20 -263 +1..+263 -1 Comp - число без дробной части
и без точки.
Примечание: типы Single, Double, Extended работают при подключении сопроцессора, в том числе при эмуляции сопроцессора. Для этого в меню Options, Compiler установить Numeric processing: [X] 8087/80287, а также [X] Emulation, либо в начале программы установить режим компиляции {$N+}.
Порядковые типы имеют конечное число возможных значений.
Целые типы
Наименование размер диапазон Примеры описания:
типа (байт) значений VAR i, j, k: byte;
h, m, n: integer;
Byte 1 0..255 l1, l2, l3: longint;
Shortint 1 -121..+127
Word 2 0..65535 Примеры присвоения значения:
Integer 2 -32761..+32767 i:= 222; j:= 10; m:= -23000;
Longint 4 -2147483641.. l1:= 280000;
+2147483647 h:= $A7; (шестнадцатеричный
формат числа 10*16+7)
Логический тип
Переменные логического типа могут принимать значения:
False (ложно) или True (верно).
Примеры описания: VAR b1, b2, b3, b4: boolean;
Примеры присвоения значения:
b1:= True; b2:= False; b3:= not b1; {или} b3:= False; b4:= b1;
Дата добавления: 2015-10-29; просмотров: 97 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Window - работа с окнами. | | | Символьный тип |