Integer为32位,其范围为

  • 首先,32位的话,第一位为符号位0为正,1为负

  • 那最大正整数就是 2∧31-1,即31位全为1的情况,因为31位二进制的最高位是2∧30,2∧31-1就表示后面31位全为1

  • 负数是用补码来表示的,同理也是2∧31-1但是由于有 -0 ,用补码表示会出现溢出的情况,这个数用来表示-2∧31,所以负数不用减

范围就是[-2∧31~2∧31-1]


版权声明:本文为rainbow0518原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>