为什么int型最大的数是2147483647

32位的电脑中,用二进制表示,最大的就是32个1,用十进制表示为2^32-1,大概40多亿(4294967295)

对于有符号的,第一位用作表示正负(0,1),最大的就是31个1,用十进制表示为2^31-1,大概20多个亿(2147483647)

 

二进制 十进制  
11 3 2^2-1
111 7 2^3-1 
... ... ...
111...111 4294967295 2^32-1
posted @ 2018-10-25 15:01  254980080  阅读(10716)  评论(0编辑  收藏  举报