答案是 -2147483648~2147483647。
int -2147483648~2147483647
long int -2147483648~2147483647
long long int -9223372036854775808~9223372036854775807
那麼我們就明白了,相應的無符號類型的各自表示範圍為:
unsigned int 0~4294967295
unsigned long int 0~4294967295
unsigned long long int 0~18446744073709551615
同理
__int64 -9223372036854775808~9223372036854775807
unsigned __int64 0~18446744073709551615
long所佔空間為4個字節 可表示範圍為-2147483648到2147483647
int所佔空間為2個字節 可表示範圍為-32768到32767