다음을 통해 공유


데이터 형식 상수

데이터 형식 상수가 정수 데이터 형식들에 대해 허용되는 값의 범위는 구현에 따라 다릅니다. 아래 나열 된 상수는 정수 계열 데이터 형식에 대한 범위를 제공하고 LIMITS.H 에서 정의됩니다.

참고

/J 컴파일러 옵션은 기본 char 에서 unsigned 로 변경합니다.

상수

의미

SCHAR_MAX

127

최대 부호가 있는 char 값

SCHAR_MIN

–128

최소 부호가 있는 char 값

UCHAR_MAX

255(0Xff)

최대 unsigned char 값

CHAR_BIT

8

char에서 비트의 숫자

USHRT_MAX

65535(0xffff)

최대 부호 없는 short

SHRT_MAX

32767

최대 부호(부호가 있는) short

SHRT_MIN

–32768

최대 (부호가 있는) short

UINT_MAX

4294967295(0xffffffff)

최대 unsigned int 값

ULONG_MAX

4294967295(0xffffffff)

최대 unsigned long 값

INT_MAX

2147483647

최대 (부호가 있는 )int 값

INT_MIN

–2147483647–1

최소 (부호가 있는) int 값

LONG_MAX

2147483647

최대 (부호가 있는) long

LONG_MIN

–2147483647–1

최소 (부호가 있는) long

CHAR_MAX

127 (/J 옵션이 사용된 경우255)

최대 char 값

CHAR_MIN

-128 (/J 옵션이 사용된 경우 0)

최소 char 값

MB_LEN_MAX

2

멀티바이트 char 에서 바이트의 최대 수

_I64_MAX

9223372036854775807

최대 (부호있는) __int64

_I64_MIN

-9223372036854775807-1

최소 (부호있는) __int64

_UI64_MAX

0xffffffffffffffff

최대 (부호 없는) __int64

다음 상수들은 doublefloat 데이터 형식의 다른 특성과 범위를 제공하고, FLOAT.H에서 정의됩니다.

상수

설명

DBL_DIG

15

# 정밀도 10진수

DBL_EPSILON

2.2204460492503131e-016

10+DBL_EPSILON ! = 1.0 에 대한 가장 작은 값

DBL_MANT_DIG

53

# 가수의 비트

DBL_MAX

1.7976931348623158e+308

최대값

DBL_MAX_10_EXP

308

최대 10진수의 지수

DBL_MAX_EXP

1024

최대 2진수 지수

DBL_MIN

2.2250738585072014e-308

최소 양수 값입니다.

DBL_MIN_10_EXP

(-307)

최소 10진수의 지수

DBL_MIN_EXP

(–1021)

최소 2진수 지수

_DBL_RADIX

2

지수 기수

_DBL_ROUNDS

1

추가 반올림: 주변

FLT_DIG

6

정확한 10진의 숫자.

FLT_EPSILON

1.192092896e-07F

1.0+FLT_EPSILON ! = 1.0 에 대한 가장 작은 값

FLT_MANT_DIG

24

기수에서 비트의 수

FLT_MAX

3.402823466e+38F

최대값

FLT_MAX_10_EXP

38

최대 10진수의 지수

FLT_MAX_EXP

128

최대 2진수 지수

FLT_MIN

1.175494351e-38F

최소 양수 값입니다.

FLT_MIN_10_EXP

(–37)

최소 10진수의 지수

FLT_MIN_EXP

(–125)

최소 2진수 지수

FLT_RADIX

2

지수 기수

FLT_ROUNDS

1

추가 반올림: 주변

참고 항목

참조

전역 상수