Опубликован: 02.02.2011 | Уровень: для всех | Доступ: платный
Лекция 2:

Типы данных в языке С++

< Лекция 1 || Лекция 2: 1234 || Лекция 3 >

Ключевые термины

Базовые типы – это типы данных, которые предопределены стандартом языка, указываются зарезервированными ключевыми словами, характеризуются одним значением и внутренним представлением.

Вещественный тип – это базовый тип данных, который применяется для хранения дробных чисел в формате с плавающей точкой.

Логический (булевый) тип – это базовый тип данных, который применяется для хранения значений двузначной логики.

Неявное приведение типа – это преобразование значения переменной к новому типу, которое происходит автоматически, по правилам, заложенным в языке программирования.

Перечисляемый тип – это производный тип данных, он определяется как набор идентификаторов, являющихся именованными целыми константами, которым приписаны уникальные обозначения

Преобразование типов – это приведение значения переменной одного типа в значение другого типа.

Производные типы – это типы данных, которые задаются пользователем.

Символьный тип – это базовый тип данных, который применяется для хранения символов или управляющих последовательностей в виде кода.

Тип данных – это множество допустимых значений, которые может принимать тот или иной объект, а также множество допустимых операций, которые применимы к нему.

Типы класса – это типы данных, экземплярами которых являются объекты.

Целочисленный тип – это базовый тип данных, который применяется для хранения целых чисел.

Явное приведение типа – это преобразование значения переменной к новому типу, при котором указывается тип переменной, к которому необходимо привести исходную переменную.

Краткие итоги

  1. Для организации хранения данных и корректного выполнения операций над ними в языках программирования определены типы данных.
  2. Типы характеризуются схожим внутренним представлением данных в памяти компьютера; объемом памяти, выделяемым под данные; множеством (диапазоном) принимаемых значений; допустимыми операциями и функциями.
  3. В языке С++ типы классифицируются на базовые, производные и классы.
  4. Для базовых типов определены их подмножества и расширения, что обеспечивает повышение точности расчетов или экономный расход памяти.
  5. Над типами данных определена операция преобразования типов. Ее следует применять с осторожностью при переходе к типу, у которого меньше по модулю границы диапазонов.
< Лекция 1 || Лекция 2: 1234 || Лекция 3 >
Денис Курбатов
Денис Курбатов
Владислав Нагорный
Владислав Нагорный

Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки?

Спасибо!

Ольга Замятина
Ольга Замятина
Россия, Калиниград, РГУ им. И. Канта, 2009
Эдуард Санин
Эдуард Санин
Украина, Харьков, ХАИ