黑马程序员技术交流社区

标题: 溢出算法 [打印本页]

作者: 特立独行    时间: 2015-10-23 18:17
标题: 溢出算法
请问下各位高手图片上的这段程序中,这段在int类型中是怎么计算得到-2147483647这个结果的?在其他类型中和int类型是一样的吗?

01.jpg (110.08 KB, 下载次数: 73)

01.jpg

作者: juejin    时间: 2015-10-23 18:48
顶一下~~~~
作者: 叶子和大人    时间: 2015-10-23 23:16
了解一下反码补码就懂了。实在不会 用计算器帮你验证一下,多试几次就知道了。
作者: hbcoding    时间: 2015-10-24 11:20
计算机内是以补码的形式存储的,第一位是符号位,int型最大值加2后,等于1000...001,(中间N个0就省略了),这是补码的形式,其真值就是-2147483647




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