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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

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