三 11 7 原码 反码 补码

三 11 7 原码 反码 补码,第1张

三 11 7 原码 反码 补码

原码

就是一个数的二进制数。

例如:10的原码为0000 1010

-10的原码为1000 1010

反码

正数的反码和原码相同

负数的反码为除符号位,按位取反,即0变1,1变0

-10的原码:10001010

-10的反码:11110101

补码

正数的补码和原码相同

负数的补码是反码+1

-10的原码:1000 1010

-10的反码:1111 0101

-10的补码:1111 0110

取反运算符

当发现按位取反为负数时,就直接取其补码 

如~6:

0000 0110 -> 11111001 

取补码:1 0000110 -> 10000111

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3971647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存