Типы данных в языке С++
Ключевые термины
Базовые типы – это типы данных, которые предопределены стандартом языка, указываются зарезервированными ключевыми словами, характеризуются одним значением и внутренним представлением.
Вещественный тип – это базовый тип данных, который применяется для хранения дробных чисел в формате с плавающей точкой.
Логический (булевый) тип – это базовый тип данных, который применяется для хранения значений двузначной логики.
Неявное приведение типа – это преобразование значения переменной к новому типу, которое происходит автоматически, по правилам, заложенным в языке программирования.
Перечисляемый тип – это производный тип данных, он определяется как набор идентификаторов, являющихся именованными целыми константами, которым приписаны уникальные обозначения
Преобразование типов – это приведение значения переменной одного типа в значение другого типа.
Производные типы – это типы данных, которые задаются пользователем.
Символьный тип – это базовый тип данных, который применяется для хранения символов или управляющих последовательностей в виде кода.
Тип данных – это множество допустимых значений, которые может принимать тот или иной объект, а также множество допустимых операций, которые применимы к нему.
Типы класса – это типы данных, экземплярами которых являются объекты.
Целочисленный тип – это базовый тип данных, который применяется для хранения целых чисел.
Явное приведение типа – это преобразование значения переменной к новому типу, при котором указывается тип переменной, к которому необходимо привести исходную переменную.
Краткие итоги
- Для организации хранения данных и корректного выполнения операций над ними в языках программирования определены типы данных.
- Типы характеризуются схожим внутренним представлением данных в памяти компьютера; объемом памяти, выделяемым под данные; множеством (диапазоном) принимаемых значений; допустимыми операциями и функциями.
- В языке С++ типы классифицируются на базовые, производные и классы.
- Для базовых типов определены их подмножества и расширения, что обеспечивает повышение точности расчетов или экономный расход памяти.
- Над типами данных определена операция преобразования типов. Ее следует применять с осторожностью при переходе к типу, у которого меньше по модулю границы диапазонов.