黑马程序员技术交流社区

标题: 今天被源码反码补码弄糊涂了 [打印本页]

作者: 倒骑驴走着瞧    时间: 2015-4-3 21:29
标题: 今天被源码反码补码弄糊涂了
源码反码和补码之间的转换都知道,但是不知道什么时候用反码什么时候用补码

作者: hbk000    时间: 2015-4-3 21:37
这东西以后很少用,能理解多少是多少吧!
作者: 倒骑驴走着瞧    时间: 2015-4-5 08:33
hbk000 发表于 2015-4-3 21:37
这东西以后很少用,能理解多少是多少吧!

恩,也只有这样了,后来再稍微弄了下,了解的差不多了
作者: 花独恋水    时间: 2015-4-5 08:53
正数的三个码都一样,负数的反码就是不包括符号位取反,补码就是在反码基础上加1,如果没记错的话,但这都是计算机存储要做的,用的很少。就理解一下,应付面试用的
作者: 温暖的小白    时间: 2015-4-5 10:22
知道基本的原理就行,具体的运算还是交给计算机吧!
作者: tu3    时间: 2015-4-5 12:22
咱们要变成指挥者。。。这些还是让懂得人去吧
作者: 小七28    时间: 2015-4-5 23:50
计算机进行计算就是用补码算的,先把原码转换成补码计算后再转换回原码就可以啦

作者: zhy934453950    时间: 2015-4-6 08:34
你又不用C语言做底层开发,一般C语言做底层时又或是搞硬件编程的才会考虑这个问题
作者: YI_LI_A_E    时间: 2015-4-6 13:18
java语法和c差不多
作者: natsu647    时间: 2015-4-6 16:03
很基础,但JAVA中用途不大。
作者: 帆风顺    时间: 2015-4-6 23:11
我今天也是,尤其遇到~取反的问题,真的糊涂了,原反补,但是知道一点,正数的原反补一样,负数的,反码是符号位不变,全部取反,补码是反码加1,计算机在内存中的表现形式都是以补码存储的!就知道这么多了
作者: m-勇敢的心    时间: 2015-4-6 23:17
老师说了   不懂的  记不住的就忘了吧   用不到




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