Простые типы данных в Delphi XE

Будьте проще, и к вам потянутся люди!

Кредо Глеба Жеглова

Название «простые типы данных» обусловлено тем, что они не содержат «в себе» никаких других типов данных. 

 

Все простые типы данных, кроме вещественных, называют также поряд­ковыми, так как они определяют упорядоченный набор значений.

Целые типы

Самые «востребованные» типы данных! Можно смело утверждать, что ни одна программа не обходится без них. Именно этим и объясняется такое обилие целых типов данных в Delphi.

 

Как следует из названия, они предназначены для хранения целых чисел. Большинство типов могут хранить числа со знаками, но типы byteи Lon- gint- только неотрицательные числа. Другое принципиальное отличие целых типов заключается в максимальной и минимальной величине чи­сел, которые они содержат. Естественно, чем эти значения больше, тем больше памяти потребуется для их хранения. Кроме того, операции с «родными» целыми типами - Integerи cardinal- Delphiработает быстрее всего. Таким образом, при выборе целого типа данных для своих перемен­ных вы должны руководствоваться именно этими соображениями. Если коротко: всегда выбирайте типы Integerи cardinal, если у вас нет веских аргументов в пользу других типов данных.

 

Итак, выбираем тип данных по душе:

 

Тип

 

Диапазон значений

 

 

Объём памяти

 

 

Shortint

 

 

-128..127

 

 

1 байт

 

 

Byte

 

 

0..255

 

 

1 байт

 

 

SmallInt

 

 

-32768..32767

 

 

2 байта

 

 

Word

 

 

0..65535

 

 

2 байта

 

 

Integer

 

 

-2147483648..2147483647

 

 

4 байта

 

 

LongInt

 

 

-2147483648..2147483647

 

 

4 байта

 

 

Cardina l

 

 

0..4294967295

 

 

4 байта

 

LongWord

0..4294967295

байта

 

Int64

 

 

^63 ^63 ^

 

 

8 байтов

 

Объявление переменных целого типа:

 Var i,j: integer; C: cardinal; B: byte; W: word; 

Значения переменным целого типа иногда удобнее задавать не десятич­ными, а 16-ричными числами:

B:= 255; или B:= $ FF; w:= 2009; или w:= $000007D9; 

Особенно такой способ уместен для типов Byte и Word, которые часто ис­пользуют для манипуляций с битами.

Большое преимущество целых типов перед вещественными состоит не только в том, что процессор быстрее их «переваривает», но прежде всего в том, что они всегда хранят точные значения, а вещественные - прибли­жённые.

������� ������ ��� dle ������� ��������� ������

Помоги проекту! Расскажи друзьям об этом сайте: