Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Тип определяет множество значений, которые могут принимать объекты программы (константы и переменные), а также совокупность операций, допустимых над этими значениями.
Целые и вещественные типы данных предназначены для представления числовых данных. Целый тип в языке Turbo Pascal – это интервал целых чисел
(таблица 6). Операции над этими числами определены лишь тогда, когда исходные данные (операнды) и результат лежат в этом интервале.
Таблица 6 − Целочисленные типы данных
Название целого типа | Диапазон возможных значений | Память, байт |
byte (байтовый) | 0 – 255 | |
shortint (короткий целый) | -128 – 127 | |
integer (целый) | -32 768 – 32 767 | |
word (слово) | 0 – 65 535м | |
longint (длинный целый) | -2 147 483 648 – 2 147 483 687 |
Вещественные числа представляются конечным множеством значений (таблица 7).
Таблица 7 − Вещественные типы данных
Название вещественного типа | Диапазон возможных значений (плюс-минус) | Количество значащих чисел | Память, байт |
single (с одинарной точностью) | 1,5е-45 − 3,4е38 | 7 – 8 | |
real (вещественный) | 2,9е-39 − 1,7е38 | 11 – 12 | |
double(с двойной точностью) | 5,0е-324 − 1,7е308 | 15 – 16 | |
extended (с повышенной точностью) | 3,4е-4932 − 1,1е4932 | 19 – 20 | |
comp (сложный) | -2е63+1 − 2е63-1 | 19 – 20 |
Логический (boolean) тип данных имеет всего два значения: true (да – истина, 1) и false (нет, ложь, 0).
Строковый тип данных (string) − это тип данных, состоящий из последовательности символов. Каждый символ занимает 1 байт памяти. Количество символов в строке называется её длиной. Длина строки может находиться в диапазоне
от 0 до 255. Строковые величины могут быть константами и переменными. Строковая константа есть последовательность символов, заключенная в апострофы.
Например, 'Язык программирования Turbo Pascal', '12345', '' − пустая строка.
Символьный тип данных (char) – это тип данных, состоящий из одного символа (знака, буквы, кода) в определённой кодировке.
Например: 'ж', 's', '№', '*', '_' − пробел.
Дата публикования: 2015-01-13; Прочитано: 369 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!