Перечислимые

Числовые

Константные величины

Bool 1 1 true или false

Характеристики базовых типов данных

Имя типа Размер, Диапазон значений для

байтов, 16-разрядной

архитектура архитектуры

16 32

 
 


Символьныe

[signed]char 1 1 -128 ---- 127

unsign char 1 1 0 ----255

Логический

Целые

[signed] short [int] 2 2 -32768 ---32767

unsigned short [int] 2 4 0 --- 65535

[signed] int 2 4 -32768 --- 32767

unsigned int 2 4 0 --- 65535

[signed] long[int] 4 4 -2147483648 – 2147483647

[unsigned] long [int] 4 4 0 --- 4294967295

Вещественные

float 4 4 3.4e-38 ---- 3.4e38

double 8 8 1.7e-308 ---1.7e308

long double 10 10 3.4e-4932 – 3.4e4932

Константы делятся на следующие группы:

Целые

Вещественнве

Символьные(литерные)

Клавиатурные

Кодовые (управляющие или разделительные символы)

Кодовые числовые

Строковые(строки или литерные строки)

Именованные(символические)

Непосредственно записать величину в программе можно с помощью литерной константы.

 

Компилятор, выделив константу в качестве лексемы (лексического элемента текста) по ее «внешнему виду» относит константу

к той или иной группе данных,

к тому или иному типу данных (внутри группы).