Найти в Дзене
Жаркое лето ZZ-го

Язык С++. 3. Типы данных. 3.1. Преобразование типов.

Для жонглирования типами создана специальная операция - скобки. Да-да, именно ().

Берём какой-нибудь n, который int и делаем из него double:

double x;

int n;

. . .

x = (double) n

Хотя не, из инта в дубль неинтересно - добавляется запятая с нулями и всего делов. А вот наоборот куда веселее:

double x, y;

int n, k;

. . .

x = 3.7;

y = (-1.5);

n = (int) x;   // n присваивается значение 3

k = (int) y; // k присваивается значение -1

Дробная часть просто отбрасывается!

Преобразование символьного типа в числовой заменяет символ на соответствующий ему код, а при обратном преобразовании, естественно, — превращает число в символ.