부동 소수점 상수에 대한 제한Limits on Floating-Point Constants

Microsoft 전용Microsoft Specific

다음 표에는 부동서 소수점 상수 값에 대한 제한이 나와 있습니다.Limits on the values of floating-point constants are given in the following table. 이 정보는 FLOAT.H 헤더 파일에 있습니다.The header file FLOAT.H contains this information.

부동 소수점 상수에 대한 제한Limits on Floating-Point Constants

상수Constant 의미Meaning Value
FLT_DIGFLT_DIG
DBL_DIGDBL_DIG
LDBL_DIGLDBL_DIG
소수 자릿수가 q인 부동 소수점 수가 부동 소수점 표현으로 반올림되고 정밀도의 손실 없이 다시 복원될 수 있는 자릿수 q입니다.Number of digits, q, such that a floating-point number with q decimal digits can be rounded into a floating-point representation and back without loss of precision. 66
1515
1515
FLT_EPSILONFLT_EPSILON
DBL_EPSILONDBL_EPSILON
LDBL_EPSILONLDBL_EPSILON
x + 1.0이 1.0과 같지 않은 가장 작은 양수 x입니다.Smallest positive number x, such that x + 1.0 is not equal to 1.0 1.192092896e-07F1.192092896e-07F
2.2204460492503131e-0162.2204460492503131e-016
2.2204460492503131e-0162.2204460492503131e-016
FLT_GUARDFLT_GUARD 00
FLT_MANT_DIGFLT_MANT_DIG
DBL_MANT_DIGDBL_MANT_DIG
LDBL_MANT_DIGLDBL_MANT_DIG
부동 소수점 유효 숫자에서 FLT_RADIX로 지정된 기수의 자릿수입니다.Number of digits in the radix specified by FLT_RADIX in the floating-point significand. 기수는 2입니다. 따라서 이러한 값이 비트를 지정합니다.The radix is 2; hence these values specify bits. 2424
5353
5353
FLT_MAXFLT_MAX
DBL_MAXDBL_MAX
LDBL_MAXLDBL_MAX
표현 가능한 최대 부동 소수점 수입니다.Maximum representable floating-point number. 3.402823466e+38F3.402823466e+38F
1.7976931348623158e+3081.7976931348623158e+308
1.7976931348623158e+3081.7976931348623158e+308
FLT_MAX_10_EXPFLT_MAX_10_EXP
DBL_MAX_10_EXPDBL_MAX_10_EXP
LDBL_MAX_10_EXPLDBL_MAX_10_EXP
숫자에 10이 더해진 최대 정수는 표현 가능한 부동 소수점 숫자입니다.Maximum integer such that 10 raised to that number is a representable floating-point number. 3838
308308
308308
FLT_MAX_EXPFLT_MAX_EXP
DBL_MAX_EXPDBL_MAX_EXP
LDBL_MAX_EXPLDBL_MAX_EXP
FLT_RADIX를 해당 수만큼 거듭제곱한 값이 표현 가능한 부동 소수점 수인 최대 정수입니다.Maximum integer such that FLT_RADIX raised to that number is a representable floating-point number. 128128
10241024
10241024
FLT_MINFLT_MIN
DBL_MINDBL_MIN
LDBL_MINLDBL_MIN
최소 양수 값입니다.Minimum positive value. 1.175494351e-38F1.175494351e-38F
2.2250738585072014e-3082.2250738585072014e-308
2.2250738585072014e-3082.2250738585072014e-308
FLT_MIN_10_EXPFLT_MIN_10_EXP
DBL_MIN_10_EXPDBL_MIN_10_EXP
LDBL_MIN_10_EXPLDBL_MIN_10_EXP
숫자에 10이 더해진 최소 음의 정수는 표현 가능한 부동 소수점 숫자입니다.Minimum negative integer such that 10 raised to that number is a representable floating-point number. -37-37
-307-307
-307-307
FLT_MIN_EXPFLT_MIN_EXP
DBL_MIN_EXPDBL_MIN_EXP
LDBL_MIN_EXPLDBL_MIN_EXP
FLT_RADIX를 해당 수만큼 거듭제곱한 값이 표현 가능한 부동 소수점 수인 최소 음의 정수입니다.Minimum negative integer such that FLT_RADIX raised to that number is a representable floating-point number. -125-125
-1021-1021
-1021-1021
FLT_NORMALIZEFLT_NORMALIZE 00
FLT_RADIXFLT_RADIX
_DBL_RADIX_DBL_RADIX
_LDBL_RADIX_LDBL_RADIX
지수를 표현하는 기수입니다.Radix of exponent representation. 22
22
22
FLT_ROUNDSFLT_ROUNDS
_DBL_ROUNDS_DBL_ROUNDS
_LDBL_ROUNDS_LDBL_ROUNDS
부동 소수점 더하기의 반올림 모드입니다.Rounding mode for floating-point addition. 1(근사값)1 (near)
1(근사값)1 (near)
1(근사값)1 (near)

상기 표의 정보는 이후 구현에서 다를 수 있습니다.Note that the information in the above table may differ in future implementations.

Microsoft 전용 종료END Microsoft Specific

참고 항목See Also

C 부동 소수점 상수C Floating-Point Constants