Типы данных C++

В таблице ниже представлены базовые типы данных в С++. Вся таблица разделена на три поля. В первом столбце указывается зарезервированное слово, которое определяет тип данных. Во втором столбце указывается количество байт, которое отводится под переменную с соответствующим типом данных. В третьем столбце показан диапазон допустимых значений. Обратите внимание на то, что в таблице все типы данных расположены от меньшего к большему.

Таблица базовых типов данных языка программирования C++

Тип байт Диапазон принимаемых значений

целочисленный (логический) тип данных

bool 1 0   /   255

целочисленный (символьный) тип данных

char 1 0   /   255

целочисленные типы данных

short int 2 -32 768    /    32 767
unsigned short int 2 0  /  65 535
int 4 -2 147 483 648   /   2 147 483 647
unsigned int 4 0     /     4 294 967 295
long int 4 -2 147 483 648    /    2 147 483 647
unsigned long int 4 0     /     4 294 967 295

типы данных с плавающей точкой

float 4 -2 147 483 648.0  / 2 147 483 647.0
long float 8 -9 223 372 036 854 775 808 .0   /   9 223 372 036 854 775 807.0
double 8 -9 223 372 036 854 775 808 .0   /   9 223 372 036 854 775 807.0