Типы данных
08.11.2024
Тип данных определяет, какой размер памяти займет переменная и какой тип информации она будет хранить. В C++ существуют разные группы типов данных, которые помогают организовать информацию и выполнять вычисления.
Основные группы типов данных
Числовые — используются для хранения чисел, бывают целыми и вещественными (с дробной частью).
Символьные — хранят один символ (например, букву или цифру), используются для работы с текстовыми элементами.
Логические — хранят значения истины или лжи (
true
илиfalse
), применяются для условий и проверки.
Числовые типы данных
Вещественные типы (float и double)
Вещественные числа — это числа с дробной частью (например, 3.14). Они могут быть одинарной или двойной точности:
float
4
Одинарная
3.14
double
8
Двойная
3.1415926535
float занимает меньше места, но double хранит больше знаков после запятой.
Целочисленные типы (int, short, long)
Целые числа — это числа без дробной части. В C++ существует несколько типов для целых чисел, которые позволяют экономить память или расширять диапазон.
int
4
-2,147,483,648 до 2,147,483,647
short
2
-32,768 до 32,767
long
4
-2,147,483,648 до 2,147,483,647
long long
8
-9,223,372,036,854,775,808 до 9,223,372,036,854,775,807
Для хранения только положительных чисел можно использовать unsigned
, например, unsigned int
, который хранит значения от 0 до 4,294,967,295.
Символьный тип (char)
Символьный тип char
предназначен для хранения одного символа. Он используется для хранения букв, цифр и специальных символов (например, @
или #
).
char
1
'A', '3', '#'
Логический тип (bool)
Логический тип bool
хранит истину (true
) или ложь (false
). Используется для работы с условиями.
bool
1
true или false
Особенности и важные правила
Регистрозависимость C++:
int
иINT
— это разные обозначения. Все ключевые слова пишутся строчными буквами.Выбор типа данных: Подбирайте тип данных, чтобы экономить память и избегать ошибок при переполнении.
Last updated