int、long、long long取值范围

来源:互联网 发布:java nanotime 编辑:程序博客网 时间:2024/06/05 00:51
C语言的int类型与开发环境平台有关,可能是16位(2^16=65535),也可能是32位(2^32=4294967296)。以32位为例。

unsigned   int   0~4294967295   
int   -2147483648~2147483647 
unsigned long 0~4294967295
long   -2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161

__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615


原创粉丝点击