부동 변환
부동 형식의 개체를 보다 정밀 하 게 유동 형식으로 안전 하 게 변환할 수 있습니다-즉, 배수를 손실 없이 변환으로 인해.변환에서 예를 들어, 부동 소수점 에 이중 또는 이중 에 long double 안전 하 고 값은 변경 되지 않음.
해당 형식으로 표현할 수 있는 범위에 있는 경우 정확히 형식으로 형식 부동 개체를 변환할 수 있습니다.(참조 하십시오 부동 한도 형식 부동의 범위에 대 한 합니다.) 원래 값을 정확 하 게 표현할 수 없는 경우이 다음 변환할 수 있습니다 상위 또는 다음 낮은 나타낼 수 있는 값입니다.이러한 값이 없으면 결과가 정의 되지 않습니다.다음 예제를 참조하십시오.
cout << (float)1E300 << endl;
형식으로 나타낼 수 있는 최대값은 부동 소수점 3.402823466E38입니다-1E300 보다 훨씬 더 작은 수입니다.따라서 숫자가 무한대로 변환 되 고 결과 1입니다. # INF입니다.