Культура
Искусство
Языки
Языкознание
Вычислительная техника
Информатика
Финансы
Экономика
Биология
Сельское хозяйство
Психология
Ветеринария
Медицина
Юриспруденция
Право
Физика
История
Экология
Промышленность
Энергетика
Этика
Связь
Автоматика
Математика
Электротехника
Философия
Религия
Логика
Химия
Социология
Политология
Геология
|
метод_рекомендации_1. Методические рекомендации к лабораторным работам по информатике для студентов специальности Информационные системы и технологии
Типы данных Delphi
Целый тип
Язык Delphi поддерживает семь целых типов данных, описание которых приведено в табл. 3.
Таблица 3. Целые типы
Тип
|
Диапазон
|
Формат
|
Shortint
|
-128 – 127
|
8 битов
|
Smallint
|
-32768 – 32767
|
16 битов
|
Longint
|
-2147483648 – 2147483647
|
32 бита
|
Int64
|
-263 – 2 63-1
|
64 бита
|
Byte
|
0 – 255
|
8 битов
|
Word
|
0 – 65535
|
16 битов
|
Longword
|
0 – 4294967295
|
32 бита
|
Язык Delphi поддерживает и наиболее универсальный целый тип - Integer, который эквивалентен Longint.
Вещественный тип
Язык Delphi поддерживает шесть вещественных типов. Типы различаются между собой диапазоном допустимых значений, количеством значащих цифр и количеством байтов, необходимых для хранения данных в памяти компьютера (табл. 4).
Таблица 4. Вещественные (дробные) типы
Тип
|
Диапазон
|
Значащих цифр
|
Байтов
|
Real48
|
2.9 x 10 -39 – 1.7 x 1038
|
11 – 12
|
6
|
Single
|
1.5 x 10 -45 – 3.4 x 1038
|
7 – 8
|
4
|
Double
|
5.0 x 10 -324 – 1.7 x 10308
|
15 – 16
|
8
|
Extended
|
3.6 x 10 -4951 – 1.1 x 104932
|
19 – 20
|
10
|
Comp
|
-2 63 +1 – 2 63 -1
|
19 – 20
|
8
|
Currency
|
-9223372036854775808 –9223372036854775807
|
19 –20
|
8
|
Язык Delphi поддерживает и наиболее универсальный вещественный тип – Real, который эквивалентен Double.
Символьный тип
Язык Delphi поддерживает два символьных типа: Ansichar и Widechar:
тип Ansichar — это символы в кодировке ANSI, которым соответствуют числа в диапазоне от 0 до 255;
тип widechar — это символы в кодировке Unicode, им соответствуют числа от 0 до 65535.
Язык Delphi поддерживает и наиболее универсальный символьный тип –Char, который эквивалентен Ansichar.
Строковый тип
Язык Delphi поддерживает три строковых типа: Shortstring, Longstring и WideString:
тип Shortstring представляет собой статически размещаемые в памяти компьютера строки длиной от 0 до 255 символов;
-
тип Longstring представляет собой динамически размещаемые в памяти строки, длина которых ограничена только объемом свободной памяти;
тип WideString представляет собой динамически размещаемые в памяти строки, длина которых ограничена только объемом свободной памяти.
Каждый символ строки типа WideString является Unicode-символом. В языке Delphi для обозначения строкового типа допускается использование идентификатора String. Тип String эквивалентен типу Shortstring.
Логический тип
Логическая величина может принимать одно из двух значений True (истина) или False (ложь). В языке Delphi логические величины относят к типу Boolean.
|
|
|