вторник, 19 июня 2012 г.

Понятие типа данных (основы программирования)

Теперь обсудим типы данных, которые программист использует при написании программы на языке Delphi. Любая программа, разработанная на Delphi, может содержать данные разнообразных типов: 
  • целые и дробные числа, 
  • символы, 
  • строки символов, 
  • логические величины.
1) Целый тип
Библиотека языка Delphi включает в себя 7 целых типов данных: Shortint, Smallint, Longint, Int64, Byte, Word, Longword, характеристики которых приведены в таблице ниже.


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


Также в состав библиотеки  языка Delphi входит и наиболее универсальный вещественный тип - тип Real, эквивалентный  Double.


3) Символьный тип
Кроме числовых типов, язык Delphi располагает двумя символьными типами:
  • тип Ansichar  -  символы c кодировкой ANSI, им ставятся в соответствие числа от 0 до 255;
  • тип Widechar -  символы с кодировкой Unicode,  им ставятся в соответствие числа  от 0 до 65 535.

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

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

Комментариев нет:

Отправить комментарий