A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lovefmylgs   /  2014-4-30 23:57  /  9045 人查看  /  82 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

负数很简单呀  负数的补码变成正数的补码 就是取反再加1呀!!~
回复 使用道具 举报
负数二进制位减1再取反,形成正数的二进制数,再求得对应的十进制数,最后添加负号
回复 使用道具 举报
看这些解答还是能加深理解的。。。。。
回复 使用道具 举报
哥们过了没,现在轮到我第三阶段了。
回复 使用道具 举报
这个开发中会用得到么?
回复 使用道具 举报
看不懂的说,还得努力啊,仰望中
回复 使用道具 举报
减一取反
回复 使用道具 举报
负数反码的补码是正二进制,正几就是负几了
回复 使用道具 举报
计算机底层计算的时候都是用二进制计算的,进制转换一样。整数的计算的时候直接用原码计算就好,因为正数原反补码都一样,但是负数要先求补码,因为计算都是二进制的补码计算。负数反码是先符号位不变,其余未知取反,然后再加一,就得到了负数二进制的补码,单然后就可以用补码计算转换了。
回复 使用道具 举报
计算机中带符号的类型所表示的最大数要比无符号的 来的小。(少了一个byte位)
在二进制中 是以第一个byte来表示符号的。

计算机中负数与对应的整数 的二进制表示 的和 是 0
如:-1 :1111111111111111
       +1  :   000000000000001
                ——————————
                   000000000000000
转化规则:一个数 x 对应的 -x的二进制为 对x的二进制取反 +1
如 -1 :
取反:000000000000000
+1:     000000000000001
负数转成相应的十进制:应该先转化成对应的正数 然后将所得的正数 转化为 十进制 最后添上负号
回复 使用道具 举报
66666666666
回复 使用道具 举报
加油,支持顶一下..
回复 使用道具 举报
整数变负数是:取反加1,那么负数变整数就反过来,减1取反,符号位不变
回复 使用道具 举报
与正数二进制算法一样,只是前面的符号位是1(负数)
回复 使用道具 举报
围观一下~~~~
回复 使用道具 举报
共勉~~~黑马
回复 使用道具 举报
赞一个~赞一个~赞一个~赞一个~
回复 使用道具 举报
大家一起加油啊
回复 使用道具 举报
好像要倒过来,加负号还是怎么的,我也忘了0.0
回复 使用道具 举报
这个行业就不断学习的过程,新的技术出来一方面是给我们带来新奇的体验感受,另一方面是要求开发者不断是学习适应,做出的东西真的是足够便利吸引人。要学习的东西很多,大好基础,不断学习。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马