为什么int的值最大为2*31-1~-2*31

转自:https://my.oschina.net/jackzlz/blog/306584
通俗点理解:一个int占4个字节(byte),一个字节占八位(bit),那么一个int也就是占了32位,那么正常来说最大值是2*31,但是位置符号分正负,0 则减1,也就是正数的时候,这样理解是说的通的,但是我看了很多csdn还有博客园文章都反驳,emmm,姑且这样吧,这个东西深究对目前小白的我没什么意义。

你可能感兴趣的:(java知识点小记,java)