Перечислимые
Числовые
Константные величины
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
Константы делятся на следующие группы:
Целые
Вещественнве
Символьные(литерные)
Клавиатурные
Кодовые (управляющие или разделительные символы)
Кодовые числовые
Строковые(строки или литерные строки)
Именованные(символические)
Непосредственно записать величину в программе можно с помощью литерной константы.
Компилятор, выделив константу в качестве лексемы (лексического элемента текста) по ее «внешнему виду» относит константу
к той или иной группе данных,
к тому или иному типу данных (внутри группы).