Вторник, Октябрь 20Добро пожаловать!

Понятие типа данных в языке Delphi

Теперь обсудим типы данных, которые программист использует при написании программы на языке Delphi. Любая программа, разработанная на Delphi, может содержать данные разнообразных типов:

  • целые и дробные числа,
  • символы,
  • строки символов,
  • логические величины.

Целый тип в языке Delphi

Библиотека языка Delphi включает в себя 7 целых типов данных: Shortint, Smallint, Longint, Int64, Byte, Word, Longword, характеристики которых приведены в таблице ниже.

Вещественный тип в языке Delphi

Кроме того, в поддержку языка Delphi входят 6 различных вещественных типов (Real68, Single, Double, Extended, Comp, Currency), которые отличаются друг от друга, прежде всего, по диапазону допустимых значений, по количеству значащих цифр, по количеству байт, которые необходимы для хранения некоторых данных в памяти ПК (характеристики вещественных типов приведены ниже). Также в состав библиотеки  языка Delphi входит и наиболее универсальный вещественный тип — тип Real, эквивалентный Double.

Символьный тип в языке Delphi

Кроме числовых типов, язык Delphi располагает двумя символьными типами:

  • тип Ansichar  —  символы c кодировкой ANSI, им ставятся в соответствие числа от 0 до 255;
  • тип Widechar —  символы с кодировкой Unicode,  им ставятся в соответствие числа  от 0 до 65 535.

Строковый тип в языке Delphi

Строковый тип в Delphi обозначается идентификатором string.

В языке Delphi представлены три строковых типа:

  • тип Shortstring присущ статически размещаемым в памяти ПК строкам, длина которых изменяется в диапазоне от 0 до 255 символов;
  • тип Longstring. Этим типом обладают динамически размещаемые в памяти ПК строки с длиной, ограниченной лишь объемом свободной памяти;
  • тип WideString — тип данных, использующийся для того, чтобы держать необходимую последовательность Интернациональный символов, подобно целым предложениям. Всякий символ строки, имеющей тип WideString, представляет собой Unicode-символ.  В отличие от типа  Shortstring, тип  WideString является указателем, который ссылается на переменные.

Логический тип в языке Delphi

Логический тип соответствует переменным, которые могут принять лишь одно из двух значений: true, false. В языке Delphi логические величины обладают типом Boolean.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *