Целые числа
В c++ для работы с целочисленными данными существуют 2 основных типа: int и long long. Также в крайне редких случая используется __int128.
Строчки и литеры
Для работы со строчками используется тип string, конкретный же символ строки хранится в типе Char.
Числа с плавающей точкой
Для чисел с плавающей точкой придуманы два типа !Double и !Float. Разница между ними заключается в том, что !Double по умолчанию использует 64 !Бит, а !Float 32 !Бит. Также существует тип !Long double, отличающийся повышенной точность, и занимающий 128 !Бит.