Типы данных DElphi.ppt
- Количество слайдов: 12
ТИПЫ ДАННЫХ DELPHI. ФУНКЦИИ ПРЕОБРАЗОВАНИЯ ТИПОВ Язык программирования Object Pascal
Типы данных Delphi Предопределенные (встроенные): целые, вещественные, символьные, строковые, логический, указатели, variant Определяемые пользователем
Целые типы Тип Диапазон значений Byte Word Longword Short. Int Smal. Int 0 … 255 0 … 65 535 0 … 4 294 967 295 -128 …+127 -32 768 … +32 767 Объем памяти в байтах 1 2 4 1 2
Целые типы Объем памяти Тип Диапазон значений в байтах Cardinal 0 … +4 294 967 295 4 Integer -2 147 483 648 … +2 147 483 647 4 Longlnt -2 147 483 648 … +2 147 483 647 4 Int 64 -263 … +263 -1 8
Вещественные типы Тип Real 48 Single Double Extended Comp Currency Объем памяти Диапазон значений в байтах -2. 9 · 1039. . 1. 7 · 1038 6 -1. 5 · 1045. . 3. 4 · 1038 4 -5. 0 · 10324. . 1. 7 · 10308 8 -3. 6 · 104951. . 1. 1 · 104932 10 -263+1. . 263 -1 8 -922 337 203 685 477. 5808 … 8 922 337 203 685 477. 5807
Логические типы Boolean Byte. Bool Word. Bool Long. Bool Отличаются требованиями к памяти. Величина логического типа принимает значения true и false.
Символьные типы Тип Диапазон значений Ansi. Char Один символ Ansi Wide. Char Один символ Unicode Char Один символ Ansi Требования к памяти в байтах 1 2 1
Строковые типы Тип Диапазон значений Ansi. String 231 символов Ansi Wide. String 230 символов Unicode 231 символов Ansi String или Unicode Short. String 255 символов Требования к памяти 4 байта – 2 Гб 2 -256 байт
Тип дата/время В Delphi для хранения даты и (или) времени предусмотрен формат данных TDate. Time, представляющий собой, обычное число с плавающей точкой.
Функции преобразования типов Функция Str. To. Int(сторока) Str. To. Float(строка) Описание Преобразует строку в целое число Преобразует строку в вещественное число Str. To. Bool(строка) Преобразует строку в логическую величину Str. To. Date(строка) Преобразует строку в дату Str. To. Time(строка) Преобразует строку во время Int. To. Str(выражение) Преобразует выражение целого типа в строку Float. To. Str(выражение) Преобразует выражение вещественного типа в строку
Функции преобразования типов Функция Описание Float. To. Str. F (Выражение, Преобразует выражение Формат, n, m) вещественного типа в строку. n – общее число символов в строке, m – количество символов после точки Формат: fffixed – с фиксированной запятой; ff. Exponent – научный; ff. Number – с разделителем тысяч.
Функции преобразования типов Функция Описание Bool. To. Str(выражение, флаг) Преобразует выражение логического типа в строку. Если флаг = true, то значение выводится в виде false/true, иначе 0/-1 Date. To. Str(выражение) Преобразует выражение типа дата в строку Time. To. Str(выражение) Преобразует выражение типа время в строку
Типы данных DElphi.ppt