次の方法で共有


整数の制限

Microsoft 固有の仕様 →

整数型に適用される制限事項を次の表に示します。これらの制限は標準ヘッダー ファイル LIMITS.H. で定義されます。

整数定数の制限

定数

説明

CHAR_BIT

ビット フィールドである最小の変数のビット数。

8

SCHAR_MIN

signed char 型の変数の最小値。

–128

SCHAR_MAX

型の変数 signed char の最大値。

127

UCHAR_MAX

型の変数 unsigned char の最大値。

255 (0xff)

CHAR_MIN

char 型の変数の最小値。

– 128; /J オプションを指定した場合は 0 を返します。

CHAR_MAX

型の変数 char の最大値。

127; /J オプションを指定した場合は 255 を返します。

MB_LEN_MAX

multicharacter の定数の最大バイト数。

5

SHRT_MIN

短い名前 型の変数の最小値。

–32768

SHRT_MAX

型の変数 短い名前 の最大値。

32767

USHRT_MAX

型の変数 unsigned short の最大値。

65535 (0xffff)

INT_MIN

int 型の変数の最小値。

–2147483648

INT_MAX

型の変数 int の最大値。

2147483647

UINT_MAX

型の変数 unsigned int の最大値。

0xffffffff 4294967295 ()

LONG_MIN

long 型の変数の最小値。

–2147483648

LONG_MAX

型の変数 long の最大値。

2147483647

ULONG_MAX

型の変数 unsigned long の最大値。

0xffffffff 4294967295 ()

_I64_MIN

__int64 型の変数の最小値

-9223372036854775808

_I64_MAX

型の変数 __int64 の最大値

9223372036854775807

_UI64_MAX

型の変数 unsigned __int64 の最大値

18446744073709551615 (0xffffffffffffffff)

値が最大の整数表現を超えるとMicrosoft のコンパイル エラーが発生します。

参照

関連項目

フローティング制限