黑马程序员技术交流社区

标题: 负数的最高位为什么一定是1? [打印本页]

作者: kebingxing    时间: 2015-10-2 09:05
标题: 负数的最高位为什么一定是1?
看了毕老师的视频,并没有分析的很透彻啊
比如一个二进制数10101010
变成二进制数后01010110
并不是最高位为1啊
作者: 月影千华    时间: 2015-10-2 09:19
完全不知道你上面的数是怎么得到下面的数的。
作者: panpanpan138    时间: 2015-10-2 11:08
我也看不懂你上面的数怎么就得到下面这个数了。。。。
而且int类型的话是有32位的,你只给出了8位,根本无法判断你给的数是正的还是负的
作者: 太子奕    时间: 2015-10-2 11:31
这就是一种数据存储规范,不要想太多!
作者: 穆帆    时间: 2015-10-2 12:16
第一位是符号位
作者: ganjx    时间: 2015-10-2 12:28
这是二进制的规则吧,不然怎么区分正负数。所以看成规则,必须得遵守
我当时学计算机基础的时候书本就是这样说 的。
作者: xiaozhou001    时间: 2015-10-2 13:20
他代表符号是负




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