Базовые типы данных;

· char- символьные;

· int - целые;

· float – с плавающей точкой;

· double – с плавающей точкой двойной длины;

· void – пустой, не имеющий значения.

Тип void представляет пустое множество значений и используется для указания типа функций, не возвращающих значения.

Модификаторы типов данных:

· signed - знаковый;

· unsigned - беззнаковый;

· long - длинный;

· short - короткий.

Основные типы данных получаются путем сочетания базовых типов данных и модификаторов типов данных.

Сложные типы данных:

· массивы;

· указатели;

· struct – структуры;

· enum – перечисления;

· union – объединения;

· typdef – собственные типы данных (переопределения типов данных).


ОСНОВНЫЕ ТИПЫ ДАННЫХ.

ТИП ДАННЫХ РАЗМЕР БИТЫ (БАЙТЫ) ИНТЕРВАЛ ИЗМЕНЕНИЯ
ОТ ДО
сhar 1(8) -128
signed char 1(8) -128
unsigned char 1(8)
int 2(16) -32768
signed int 2(16) -32768
unsigned int 2(16)
short int 2(16) -32768
signed short int 2(16) -32768
unsigned short int 2(16)
long int 4(32) -2147483648
signed long int 4(32) -2147483648
unsigned long int 4(32)
float 4(32) 3.4E-38 3.4E+38
double 8(64) 1.7E-308 1.7E+308
long double 10(80) 3.4E-4932 3.4E+4932