Преобразования при приведении типов

В С++ имеются операция явного преобразования (приведения) типа, которая имеет две формы: каноническую и функциональную.

Каноническая форма преобразования имеет синтаксис:

(имя_типа)операнд;

В приведенной записи операнд – это переменная, или константа, или любое выражение, заключенное в скобки, имя_типа задает тип, к которому должен быть преобразован операнд.

Функциональная форма преобразования имеет синтаксис:

имя_типа(операнд);

В приведенной записи имя_типадолжно иметь простое (несоставное) наименование.

Пример:

int i=2; float f=5.6; double d1,d2;