Глава 12
Типы данных в языке C++

12.1 Классификация типов данных,
объявление типов

Все типы, используемые в C++Builder, можно разбить на четыре группы:

Aggregate		структуры данных
	Array •	массивы
	struct	структуры
	union	объединения
	class	классы
Function		функции
 Scalar		скалярные
	Arithmetic	арифметические
	Enumeration	перечислимые
	Pointer	указатели
	Reference	ссылки
void		отсутствие значения

Другой способ классификации типов связан с их разбиением на основные и
производные типы. К основным относятся: void, char, int, float и double, а также
их варианты с модификаторами short (короткий), long (длинный), signed (со зна-
ком) и unsigned (без знака). Например, unsigned char, unsigned int, signed int (мо-
дификатор signed подразумевается по умолчанию и поэтому обычно не указывает-
ся).

Основные типы в C++ следующие:

Тип	Размер в байтах	Диапазон значений
char	1	от -128 до 126
unsigned char	1	от 0 до 255
short	2	от -32 768 до 32 767
unsigned short	2	от 0 до 65 535
enum	2	от -2 147 483 648 до 2 147 483 647