宋美成 发表于 2014-5-16 13:48
朋友,如果一个二进制数它的最高位为1的话,那么我们就可以说他是负数了,最高位是符号位!!(比如说我们 ...
宋美成 发表于 2014-5-16 13:48
朋友,如果一个二进制数它的最高位为1的话,那么我们就可以说他是负数了,最高位是符号位!!(比如说我们 ...
曹强 发表于 2014-5-16 13:56
那哪些事最高位是符号啊,还是不太懂。如果二进制位数里的全是1,就按我的错的方法求出来的数,这个整数 ...
曹强 发表于 2014-5-16 14:06
貌似6是110,前面的0可以省略,-6前面的1不能省略吧
宋美成 发表于 2014-5-16 14:14
对啊,6是110,但是如果我们要算-6的话,我们先得把+6的那八位补齐吧,然后通过取反加一才能得到-6的二进 ...
曹强 发表于 2014-5-16 14:22
-6的取反是先算出6的二进制,把32位2进制都补全,前面还有24个1呢,不可以省略吧 ...
宋美成 发表于 2014-5-16 14:24
恩恩,对的,我这里只是用8位做了个例子
曹强 发表于 2014-5-16 14:27
那我们就以8位数做例子,那我问你123怎么表示,不是1111 1010吗?如果是,那1111 1010到底表示什么? ...
宋美成 发表于 2014-5-16 14:40
额,我算的123,二进制是:0111 1011;那么-123就是1000 0101啊,so~
曹强 发表于 2014-5-16 15:09
哥哥啊,-6后8位就是1111 1010,我刚搞错了,1111 1010代表的是251,给你搞糊涂了,251怎么表示 ...
曹强 发表于 2014-5-16 15:16
难道要在前面加个0表示,变成0 1111 1010不成,然后把0省略,然后就又一样了 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |