Типы данных в Delphi Обучающий материал
В delphi, при разработке приложений для их быстродействия и максимальной производительности в работе с оперативной памятью используются типы данных. Без указания типа невозможно себе представить, какое количество байт будет выделено для хранения значения переменной в оперативной памяти.
Только обязательное назначение типа переменной обеспечит эффективную работу приложения с минимальной нагрузкой на компьютерную систему.
Язык delphi оперирует достаточно большим набором типов данных: целочисленный тип, вещественный, символьный, строчный и логический тип. К тому же представленные, обобщенные типы в зависимости от объема выделенной памяти под хранение имеют конкретное разделение на типы.
Целочисленный тип данных в Delphi представлен:
Следует заметить, что последние 3 типа называются беззнаковыми так, как имеют в своем числовом интервале только положительные числа( нет отрицательных значений). К тому же можно использовать и тип “Integer”, который соответствует “Longint”. К тому же следует знать, что значения в типах имеют строгий порядок. Такое положение позволяет использовать по отношению к значениям различные процедуры и функции. Не относится к вещественному типу данных в Delphi(не упорядочен).
Числа с плавающей точкой (дробные) представлены в delphi вещественным типом. Вещественный тип данных делится на 6 типов, которые отличаются числовым диапазоном, количеством значащих цифр и занимаемой памятью.
Currency – этот вещественный тип данных называют еще денежным. С его помощью осуществляется реализация различных приложений финансовой тематики. Имеет 53 бита точности и поддержку 4 десятичных мест.
Текстовую информацию(переменные) представляют строковые типы данных в Delphi. Различают 3 типа:
В delphi строковые типы данных допускается обозначать типом string, который аналогичен shortstring.
Синтаксис указания типа переменной в delphi довольно просто. Ряд примеров подтверждает это утверждение:
Язык Delphi является производным от низкоуровневого языка Object Pascal, что позволяет разрабатывать с использованием совместимых компиляторов программы под Linux. Такое положение обеспечивает написание программ, разработку графических интерфейсов, приложений, способных облегчить администрирование linux, насытить систему новым и удобным функционалом.
Только обязательное назначение типа переменной обеспечит эффективную работу приложения с минимальной нагрузкой на компьютерную систему.
Язык delphi оперирует достаточно большим набором типов данных: целочисленный тип, вещественный, символьный, строчный и логический тип. К тому же представленные, обобщенные типы в зависимости от объема выделенной памяти под хранение имеют конкретное разделение на типы.
Целочисленный тип данных в Delphi представлен:
- Shortint — занимает в памяти 8 битов и имеет числовой диапазон от -127 до 128.
- Smallint — числовой интервал находится в пределах -32 768 — 32 767 (16 битов).
- Longint – диапазон чисел от -2 147 483 648 до 2 147 483 647 (32 бита).
- Int64- наибольший интервал от – 263 до 263-1 (64 бита).
- Byte- интервал значений от 0 до 255 (8 бит).
- Word- числовой диапазон от 0 до 65535 (16 бит).
- Longword –интервал составляет 0 — 4 294 967 295 (32 бита).
Следует заметить, что последние 3 типа называются беззнаковыми так, как имеют в своем числовом интервале только положительные числа( нет отрицательных значений). К тому же можно использовать и тип “Integer”, который соответствует “Longint”. К тому же следует знать, что значения в типах имеют строгий порядок. Такое положение позволяет использовать по отношению к значениям различные процедуры и функции. Не относится к вещественному типу данных в Delphi(не упорядочен).
Числа с плавающей точкой (дробные) представлены в delphi вещественным типом. Вещественный тип данных делится на 6 типов, которые отличаются числовым диапазоном, количеством значащих цифр и занимаемой памятью.
- Single- число может находиться в интервале 1.5 x 1045-3.4х 1038.Объем занимаемой памяти 4 байта.
- Real48 — числовой диапазон 2.9x-39-1.7x1038 (6 байт).
- Double — интервал составляет 5.0x10-324 -1.7x10308 (8 байт).
- Extended — 3.6x10-4951 -1.1 х104932 (10 байт).
- Comp — диапазон чисел 263+1 – 263-1, занимаемая память 8 байт.
Currency – этот вещественный тип данных называют еще денежным. С его помощью осуществляется реализация различных приложений финансовой тематики. Имеет 53 бита точности и поддержку 4 десятичных мест.
Текстовую информацию(переменные) представляют строковые типы данных в Delphi. Различают 3 типа:
- Shortstring — длина строки может составлять максимально 255 символов и в памяти размещается статическим методом.
- Longstring — такой тип данных ограничен лишь объемом динамической памяти.
- WideString – аналогичен тип Longstring, но каждый символ представлен в Unicode.
В delphi строковые типы данных допускается обозначать типом string, который аналогичен shortstring.
Синтаксис указания типа переменной в delphi довольно просто. Ряд примеров подтверждает это утверждение:
var Stroka: longstring; -Задаем переменной “Stroka” тип longstring.
var D: double; - вещественный тип данных.
var F: shortint; - целочисленный тип.
Язык Delphi является производным от низкоуровневого языка Object Pascal, что позволяет разрабатывать с использованием совместимых компиляторов программы под Linux. Такое положение обеспечивает написание программ, разработку графических интерфейсов, приложений, способных облегчить администрирование linux, насытить систему новым и удобным функционалом.
0 комментариев