넓어지는 변환
int → double표현 범위가 넓어져 값 손실이 거의 없으므로 암시적으로 일어난다.
타입이 다른 값이 만나면 컴파일러가 자동으로 맞추기도 하지만, 값이 줄거나 의미가 바뀌면 프로그래머가 의도를 드러내야 합니다.
int → double표현 범위가 넓어져 값 손실이 거의 없으므로 암시적으로 일어난다.
double → int소수부가 잘리는 등 정보 손실이 생길 수 있어 주의가 필요하다.
static_cast<int>(x)손실 가능성을 알고 선택했다는 신호를 코드에 남긴다.