데이터 형식 상수
구현에 종속적 값 범위를 정수 계열 데이터 형식에 허용 되는 데이터 형식 상수입니다.아래 나열 된 상수는 정수 계열 데이터 형식에 대 한 범위를 제공 하 고 영역에서 정의 됩니다.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 |
(서명) 최대 짧은 값 |
SHRT_MIN |
–32768 |
최소 (부호 있음) 짧은 값 |
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_MIN |
–2147483647–1 |
최소 (부호 있음) 긴 값 |
CHAR_MAX |
127 (/J 옵션을 사용 하는 경우 255) |
최대 char 값 |
CHAR_MIN |
-128 (/J 옵션을 사용 하는 경우 0) |
최소 char 값 |
MB_LEN_MAX |
2 |
멀티 바이트에서 바이트의 최대 개수char |
_I64_MAX |
9223372036854775807 |
최대 (서명 된) __i n t 64 값 |
_I64_MIN |
-9223372036854775807-1 |
최소 (서명 된) __i n t 64 값 |
_UI64_MAX |
0xffffffffffffffff |
최대 (서명 되지 않은) __i n t 64 값 |
다음 상수 범위 및 기타 특성을 부여의 이중 및 float 되며 데이터 형식 정의에 FLOAT입니다.H:
상수 |
값 |
설명 |
---|---|---|
DBL_DIG |
15 |
10 진수 숫자의 전체 자릿수가 # |
DBL_EPSILON |
2.2204460492503131e-016 |
가장 작은 1.0 +DBL_EPSILON ! = 1.0 |
DBL_MANT_DIG |
53 |
#의 비트가 수 |
DBL_MAX |
1.7976931348623158e e + 308 |
최대값은 |
DBL_MAX_10_EXP |
308 |
최대 소수점 지 수 |
DBL_MAX_EXP |
1024 |
최대 이진 지 수 |
DBL_MIN |
2.2250738585072014 e-308 |
최소 양수 값 |
DBL_MIN_10_EXP |
(-307) |
최소 10 진수 지 수 |
DBL_MIN_EXP |
(–1021) |
최소 소숫점 |
_DBL_RADIX |
2 |
지 수 기 수 |
_DBL_ROUNDS |
1 |
추가 반올림: 근처 |
FLT_DIG |
6 |
정밀도 소수 자릿수 |
FLT_EPSILON |
1.192092896e-07F |
가장 작은 1.0 +FLT_EPSILON ! = 1.0 |
FLT_MANT_DIG |
24 |
가 수 비트 수 |
FLT_MAX |
3.402823466 e + 38f입니다 |
최대값은 |
FLT_MAX_10_EXP |
38 |
최대 소수점 지 수 |
FLT_MAX_EXP |
128 |
최대 이진 지 수 |
FLT_MIN |
1.175494351e-38f입니다 |
최소 양수 값 |
FLT_MIN_10_EXP |
(–37) |
최소 10 진수 지 수 |
FLT_MIN_EXP |
(–125) |
최소 소숫점 |
FLT_RADIX |
2 |
지 수 기 수 |
FLT_ROUNDS |
1 |
추가 반올림: 근처 |