ANSI 다양한 형식의 부동 소수점 숫자의 값에 대한 표현 및 집합ANSI The representations and sets of values of the various types of floating-point numbers

float 형식에는 32비트(부호1비트, 지수 8비트, 가수 23비트)가 포함됩니다.The float type contains 32 bits: 1 for the sign, 8 for the exponent, and 23 for the mantissa. 범위는 +/- 3.4E38이고 전체 자릿수는 7자리 이상입니다.Its range is +/- 3.4E38 with at least 7 digits of precision.

double 형식에는 64비트(부호 1비트, 지수 11비트, 가수 52비트)가 포함됩니다.The double type contains 64 bits: 1 for the sign, 11 for the exponent, and 52 for the mantissa. 범위는 +/- 1.7E308이고 전체 자릿수는 15자리 이상입니다.Its range is +/- 1.7E308 with at least 15 digits of precision.

long double 형식에는 80비트(부호 1비트, 지수 15비트, 가수 64비트)가 포함됩니다.The long double type contains 80 bits: 1 for the sign, 15 for the exponent, and 64 for the mantissa. 범위는 +/- 1.2E4932이고 전체 자릿수는 19자리 이상입니다.Its range is +/- 1.2E4932 with at least 19 digits of precision. Microsoft C 컴파일러를 사용하는 경우 long double 형식의 표현은 double 형식과 동일합니다.Note that with the Microsoft C compiler, the representation of type long double is identical to type double.

참고 항목See Also

부동 소수점의 수학Floating-Point Math