反码计算

大兔子大兔子 提交于 2019-11-30 19:43:08

公式-n=~n+1可推出~n=-n-1,所以~10=-11再加5结果为-6

计算机中以补码存储。

正数的原码/反码/补码相同,所以

10存储为00000000 00000000 00000000 00001010  

~10的原码为11111111 11111111 11111111 11110101(10取反)

~10的反码为10000000 00000000 00000000 00001010(最高位符号位,不变,其余位取反)

~10的补码为10000000 00000000 00000000 00001011(负数的补码=反码+1)

所以~10 = -11

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!