建議使用 Visual Studio 2017

資料類型常數

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

資料型別的常數是整數資料型別所允許的值的實作相關範圍。 下面列出的常數,LIMITS.H. 給整數資料型別的範圍和定義。

System_CAPS_ICON_note.jpg 注意

/J 編譯器選項將預設值從 char 型別改變為unsigned

常數意義
SCHAR_MAX127最大值簽署的 char 值。
SCHAR_MIN–128最小簽署的 char 值。
UCHAR_MAX255 (0xff)最大unsigned char
CHAR_BIT8位元數的 char
USHRT_MAX65535 (0xffff)最大 unsigned short
SHRT_MAX32767最大 (帶正負號) short
SHRT_MIN–32768最小 (帶正負號) short
UINT_MAX4294967295 (0xffffffff)最大unsigned int
ULONG_MAX4294967295 (0xffffffff)最大unsigned long
INT_MAX2147483647最大(簽署的) int 值。
INT_MIN–2147483647–1最小(簽署的) int 值。
LONG_MAX2147483647最大 (帶正負號) long
LONG_MIN–2147483647–1最小 (帶正負號) long
CHAR_MAX127(如果使用 /J 選項則為 255)最大char
CHAR_MIN–128(如果使用 /J 選項則為 0)最小char
MB_LEN_MAX2最大位元組數目多位元組的 char
_I64_MAX9223372036854775807最大 (帶正負號)_int64
_I64_MIN-9223372036854775807-1最小 (帶正負號)_int64
_UI64_MAX0xffffffffffffffff最大 (不帶正負號)_int64

下列常數在 FLOAT.H 給範圍和 doublefloat 資料型別的其他特性和定義:

常數說明
DBL_DIG15# 整數位數十進位數字。
DBL_EPSILON2.2204460492503131e-016最小這類 1.0+DBL_EPSILON ! =1.0
DBL_MANT_DIG53# 在小數的位元
DBL_MAX1.7976931348623158e+308最大值
DBL_MAX_10_EXP308最大十進位的指數。
DBL_MAX_EXP1024最大二進位指數
DBL_MIN2.2250738585072014e-308最小正值
DBL_MIN_10_EXP(-307)最小十進位的指數。
DBL_MIN_EXP(–1021)最小的二進位指數
_DBL_RADIX2指數基數
_DBL_ROUNDS1加入捨入:在周圍
FLT_DIG6十進位數的精準度
FLT_EPSILON1.192092896e-07F最小這類 1.0+FLT_EPSILON ! =1.0
FLT_MANT_DIG24位元數目的尾數
FLT_MAX3.402823466e+38F最大值
FLT_MAX_10_EXP38最大十進位的指數。
FLT_MAX_EXP128最大二進位指數
FLT_MIN1.175494351e-38F最小正值
FLT_MIN_10_EXP(–37)最小十進位的指數。
FLT_MIN_EXP(–125)最小的二進位指數
FLT_RADIX2指數基數
FLT_ROUNDS1加入捨入:在周圍

全域常數

顯示: