次の方法で共有


データ型定数

データ型の定数は整数型で使用できる値の実装に依存の範囲です。定数は次に示す整数型の範囲を指定しLIMITS.H. で定義されます。

[!メモ]

/J コンパイラ オプションは unsigned に既定の char の型を変更します。

定数

説明

SCHAR_MAX

127

char の符号付きの最大値

SCHAR_MIN

–128

char の符号付きの最小値

UCHAR_MAX

255 (0xff)

unsigned char。

CHAR_BIT

8

char のビット数

USHRT_MAX

65535 (0xffff)

unsigned short

SHRT_MAX

32767

短い名前 の最大値 (符号付き)

SHRT_MIN

–32768

短い名前 の最小値 (符号付き)

UINT_MAX

0xffffffff 4294967295 ()

unsigned int。

ULONG_MAX

0xffffffff 4294967295 ()

unsigned long。

INT_MAX

2147483647

int の最大値 (符号付き)

INT_MIN

–2147483647–1

int の最小値 (符号付き)

LONG_MAX

2147483647

long の最大値 (符号付き)

LONG_MIN

–2147483647–1

long の最小値 (符号付き)

CHAR_MAX

使用される /J オプション 127 (255)

char。

CHAR_MIN

–使用される /J オプション 128 (0)

char の最小値

MB_LEN_MAX

2

マルチバイト char の最大バイト数

_I64_MAX

9223372036854775807

int64 の最大値 (符号付き)

_I64_MIN

-9223372036854775807-1

int64 の最小値 (符号付き)

_UI64_MAX

0xffffffffffffffff

int64 の最大値 (符号なし)

次の定数は 倍精度浮動小数点型フローティング データ型の範囲とそのほかの特性とFLOAT.H で定義されています :

定数

Description

DBL_DIG

15

# 精度の 10 進数

DBL_EPSILON

2.2204460492503131e-016

最小そのうちの DBL_EPSILON ! 1.0+。=1.0

DBL_MANT_DIG

53

# 仮数ビット

DBL_MAX

1.7976931348623158e+308

最大値

DBL_MAX_10_EXP

308

最大 10 進数の指数

DBL_MAX_EXP

1024

最大バイナリ指数

DBL_MIN

2.2250738585072014e-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

最小そのうちの FLT_EPSILON ! 1.0+。=1.0

FLT_MANT_DIG

24

仮数部のビット数

FLT_MAX

3.402823466e+38F

最大値

FLT_MAX_10_EXP

38

最大 10 進数の指数

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

追加の丸め : 付近

参照

関連項目

グローバル定数