各整形的数据范围

unsigned   int   0~4294967295  (2^32-1)
    int                -2147483648~2147483647  (-(2^31-1)~2^31-1)
unsigned long  0~4294967295  (2^32-1)
long                 -2147483648~2147483647 (-(2^31-1)~2^31-1)


long long的最大值:9223372036854775807 ( 2^63-1 )
long long的最小值:-9223372036854775808  (-(2^63-1))
unsigned long long的最大值:18446744073709551615  (2^64-1)

__int64的最大值:9223372036854775807  ( 2^63-1 )
__int64的最小值:-9223372036854775808   (-(2^63-1))
unsigned __int64的最大值:18446744073709551615  (2^64-1)

你可能感兴趣的:(各整形的数据范围)