unsigned int/unsigned int32_t 0~4294967295
int/int32_t -2147483648~2147483647
unsigned long 0~4294967295
long -2147483648~2147483647
long long/int64_t -9223372036854775808~9223372036854775807
unsigned long long/unsigned int64_t 0~18446744073709551615
参考:int ,long , long long,int32_t,int64_t 类型表示范围