黑马程序员技术交流社区

标题: int(基本整型)变量的取最小值为什么是-2^15?why! [打印本页]

作者: huahaoL    时间: 2015-8-27 22:39
标题: int(基本整型)变量的取最小值为什么是-2^15?why!
int型变量:
最大值: 0111 1111 1111 1111(2^15-1)这我懂,但是最小值不应该是1111 1111 1111 1111(-2^16-1)吗?
为什么是1000 0000 0000 0000(-2^15),,,,最高位是符号位,1代表负数,
那么不应该是1111 1111 1111 1111<1000 0000 0000 0000(我按照这理解的:在数学中  -111<-100)
这样不对吗?求指教,谢谢

作者: aidan    时间: 2015-8-29 10:51
1000 0000 0000 0000 是补码。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2