黑马程序员技术交流社区
标题:
关于计算机的原码补码反码
[打印本页]
作者:
牧风
时间:
2016-7-31 11:37
标题:
关于计算机的原码补码反码
计算机中都是采用二进制的补码来运算
原码:
正数的原码最高位是0
负数的原码最高位是1
其他的是数值位
反码:
正数的反码与原码相同
负数的反码与原码 符号位相同,数值位取反
补码:
正数的补码与原码相同
负数的补码在反码的基础上+1
千万要记住计算机中运算的是 补码 ,也就是说你操作完以后要转换成原码。这个梗太坑了
作者:
hushaojie@0719
时间:
2016-7-31 13:31
没办法,我们是学习计算机的语言,规则不是自己定的,但进行计算机设计的人都是身经百战的人,如此设计肯定有其道理,只是你暂时没有体会到而已
作者:
renhao929
时间:
2016-7-31 19:42
学了反码和补码后,反转我看到运算,就感觉应该换成二进制来算{:2_41:}
作者:
jingyarufeng
时间:
2016-7-31 19:48
计算机中运算的是 补码 这个一定得记住了呀!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2