5. 변수의 형식과 변환 C++에서의 계산은 동일한 형식을 가지는 변수 사이에서만 이루어진다. 여러분이 다른 형식을 가지는 변수 또는 상수를 포함하는 표현을 작성할 때 컴파일러는 수행되어야 할 각각의 작업에 대해서 피연산자 중의 하나의 형식을 다른 것과 일치시키기 위해서 그 형식을 변환시키는 작업을 해야만 한다. 이러한 변환 작업을 변환(casting)이라고 한다. 예를 들어, 여러분이 double 형식의 값을 정수에 더하려고 한다면 먼저 그 정수 값이 double로 변환된다. 그 뒤에 덧셈 작업이 수행된다. 물론, 변환될 값을 포함하고 있는 변수 그 자체는 바뀌지 않는다. 컴파일러는 변환된 값을 임시 메모리의 장소에 저장한다. 그 메모리 장소는 그 계산 작업이 끝나면 폐기된다. 모든 연산에서 변환되어야..