Читайте также:
|
|
Согласно стандартной классификации, типы данных бывают следующие:
Простые.
Числовые. Хранятся числа. Могут применяться обычные арифметические операции.
Целочисленные: со знаком, то есть могут принимать как положительные, так и отрицательные значения; и без знака, то есть могут принимать только неотрицательные значения.
Вещественные: с фиксированной точкой, то есть хранятся знак и цифры целой и дробной частей и с плавающей точкой, то есть число приводится к виду m*2e, где m — мантисса, e — экспонента причем 1/2<=m<=1, а e — целое число и хранятся знак, и числа m и e.
Символьный тип. Хранит один символ. Могут использоваться различные кодировки.
Строковый тип. Хранит строку символов. Может применяться операция конкатенация (сложение строк). Вообще говоря, может рассматриваться как массив символов, но как правило выделяется в качестве простого.
Логический тип. Имеет два значения: истина(true) и ложь(false). Могут применяться логические операции. Используется в операторах ветвления и циклах. В некоторых языках является подтипом числового типа, при этом false=0, true=1.
Перечислимый тип. Может хранить только те значения, которые прямо указаны в его описании.
Составные. Формируются на основе комбинаций простых типов.
Массив. Является индексированным набором элементов одного типа. Одномерный массив — вектор, двумерный массив — таблица.
Запись. Набор различных элементов (полей записи), хранимый как единое целое. Возможен доступ к отдельным полям записи.
Множество (тип данных). В основном совпадает с обычным математическим понятием множества. Допустимы стандартные операции с множествами и проверка на принадлежность элемента множеству.
Другие типы данных. Если описанные вы�?е типы данных представляли какие-либо объекты реального мира, то рассматриваемые здесь типы данных представляют объекты компьютерного мира, то есть являются исключительно компьютерными терминами.
Указатель (тип данных). Хранит адрес в памяти компьютера, указывающий на какую-либо информацию, как правило — указатель на переменную.
Ссылки (тип данных).
Single самый быстрый тип с плавающей запятой в Delphi. Он также имеет самые низкие требования памяти - 32 бита (1 для знака, 8 для экспоненты, и 23 для мантиссы).
Он поддерживает приблизительно 7 цифр точности в диапазоне от 1,18 x 10-38 до 3,4 x 1038.
Тип Double(real) является общим типом с плавающей запятой в Delphi. Он подводит баланс между вместимость/точность и память/выполнение.
Он поддерживает приблизительно 15 цифр точности в диапазоне от 2.23 x 10-308 до 1.79 x 10308.
Тип Extended является типом числа с плавающей запятой, используется когда требуются самая высокая точность и/или самая высокая экспонента.
Он поддерживает приблизительно 19 цифр точности в диапазоне от 3.37 x 10-4932 до 1.18 x 104932
Дата добавления: 2015-02-16; просмотров: 106 | Поможем написать вашу работу | Нарушение авторских прав |