取值の範圍 最 大 最 小 の 值
阿新 • • 發佈:2021-07-17
型別名稱 位元組數 取值範圍 signed char 1 -128~+127 short int 2 -32768~+32767 int 4 -2147483648~+2147483647 long int 4 -2147483648~+2141483647 long long long int 8 -9223372036854775808~+9223372036854775807 unsigned int (unsigned long) 4位元組8位可表達位數:2^32=42 9496 7296 範圍:0 ~ 42 9496 7295 (42*10^8) int (long) 4位元組8位可表達位數:2^32=42 9496 7296 範圍:-21 4748 3648 ~ 21 4748 3647 (21*10^8) long long (__int64) 8位元組8位可表達位數:2^64=1844 6744 0737 0960 0000 範圍:-922 3372 0368 5477 5808 ~ 922 3372 0368 5477 5807 (922*10^16) unsigned long (unsigned __int64) 8位元組8位可表達位數:2^64=1844 6744 0737 0960 0000 範圍:0 ~ 1844 6744 0737 0955 1615 (1844*10^16) 最大值、最小值 在#include<climits>存有各個型別的最大值和最小值 CHAR_MIN char的最小值 SCHAR_MAX signed char 最大值 SCHAR_MIN signed char 最小值 UCHAR_MAX unsigned char 最大值 SHRT_MAX short 最大值 SHRT_MIN short 最小值 USHRT_MAX unsigned short 最大值 INT_MAX int 最大值 INT_MIN int 最小值 UINT_MAX unsigned int 最大值 UINT_MIN unsigned int 最小值 LONG_MAX long最大值 LONG_MIN long最小值 ULONG_MAX unsigned long 最大值 FLT_MANT_DIG float 型別的尾數 FLT_DIG float 型別的最少有效數字位數 FLT_MIN_10_EXP 帶有全部有效數的float型別的負指數的最小值(以10為底) FLT_MAX_10_EXP float型別的正指數的最大值(以10為底) FLT_MIN 保留全部精度的float型別正數最小值 FLT_MAX float型別正數最大值