Библиотека программиста

«Ни один ремесленник, который стремится к вершинам своей профессии, не примет негодных инструментов; и ни один производитель, который ценит качество работы, не будет упрашивать ремесленника принять их»

Главная страница > Основы программирования > 2. Стандартные типы данных

2. Стандартные типы данных

Тип данных это характеристика, которая для величины определяет:

·      необходимый размер памяти;

·      диапазон значений, которые может принимать величина;

·      возможные операции  над величиной (подразумеваются действия относительно использования величин в выражениях);

·      формы представления величин (или формат представления величин).

Логический тип: BOOLEAN .

Отводится 1 байт памяти.

Значением является множество из двух упорядоченных элементов с названием FALSE и TRUE.

Форма изображениязапись соответствующего слова false или true.

ЗАМЕЧАНИЕ. Операции not, and, or, xorсоответственно обозначают отрицание, конъюнкцию, дизъюнкцию, исключение. Работа этих операций представлена в следующей таблице:

 

A

Not a

 

a

b

a and b

a or b

a xor b

True

False

 

True

True

True

True

False

False

True

 

True

False

False

True

True

 

 

 

False

True

False

True

True

 

 

 

False

False

False

False

False

Символьный тип: CHAR.

Отводится 1 байт памяти.

Значением может быть один из 255 упорядоченных элементов множества всех символов, представленных кодами ЭВМ таблицы ASCII (American Standard Code Informationамериканский стандартный код  для обмена информацией).

Допустима операция сложения символовзнак «+», но как результат создается тип величины, который не уже не является типом CHAR, а представляет собой структурированный тип STRING. 

Форма изображениясимвол записывается в апострофах.

ПРИМЕР: \'a\',  \'c\',  \'2\',  \'-\',  \'  \'.

При выводе символов на экран апострофы не изображаются.

Допускается использование записи символа через внутренний код, который записывается  после символа #.

 ПРИМЕР : \'a\' соответствует записи  #97;  \'z\' соответствует записи  #90.

Целые типы величин.

Короткое  целое  без  знака: BYTE.

          Отводится 1 байт памяти.

Допустимы положительные  значения: 0..255.

Короткое  целое  со  знаком:  SHORTINT.

          Отводится 1 байт памяти.

Допустимы положительные и отрицательные значения:                       -128..127.

Целое  без  знака:  WORD.

          Отводится 2 байта памяти.

          Допустимы положительные значения: 0..65 535.

Целое  со знаком:  INTEGER.

          Отводится 2 байта памяти.

          Допустимы     положительные     и     отрицательные     значения: 

 -32768..32767.

Длинное целое со знаком: LONGINT.

          Отводится 4 байта памяти;

          Допустимы положительные и отрицательные значения:                 -2147483648..2147483647

Действительные типы величин.

Наиболее  распространенная  из этих формREAL. Для величин этого типа отводится 67 байт памяти. Допустимы положительные и отрицательные значения порядка 10-3910+38   (более точно 2.9e-391.7e+38).

Допустимы  стандартные операции.

Форма представления:

а) с плавающей точкой;

б) с фиксированной точкой.

Форма представления с плавающей точкой это форма записи числа, которая характеризирует его порядок.  Это форма вида

[Sig1]<N1>.<N2> e Sig2<N3>

где:   Sig1знак числа;

Sig2знак числа степени 10;

<N1>цифры целой части числа;

<N2>цифры мантиссы числа;

<N3>порядок числа (степень десяти);

eзнак формы представления.

ЗАМЕЧАНИЕ 1. При записи в этой форме числа возникает неоднозначность, так, например, одно и то же число можно записать как

9.17Е+00 = 0.0097Е+03 = 917000.0Е-05

Форма записи с плавающей запятой, когда

1 < N1.N2 < 10

называется формой записи нормализованного числа, или стандартной формой.

ПРИМЕР:

1.91700110e+00

-3.10120310e-01

7.32563424e+02

-2.24503435е+03

ЗАМЕЧАНИЕ 2. При записи необходимо писать все цифры числа. Нельзя писать: e-05 или 1e-05, нужно писать 1.0Е-05.

Форма представления с фиксированной точкой это форма записи вида

Sig<N1>.<N2>,

где Sigзнак числа;

 <N1>цифры целой части числа;

 <N2>мантисса числа.

ПРИМЕР:

1.17,   -0.01,   +324.0.





<< Предыдущая статья
«1. Элементы среды Турбо Паскаль»
Следующая статья >>
3. Описание величин