为什么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
上一篇:解决类似 Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)的问题


下一篇:2019.03.09 bzoj4491: 我也不知道题目名字是什么(线段树)