关于计算机中二进制原码,反码,补码的简要解释
原碼,補碼,反碼的概念
正數(shù)原碼:正數(shù)的原碼為取絕對值的數(shù)轉(zhuǎn)二進制,5的原碼為? ?00000000?? 00000000?? 00000000??? 00000101
負數(shù)原碼:負數(shù)的原碼為取絕對值的數(shù)轉(zhuǎn)二進制,然后符號位(最高位)加一,-5的原碼為?10000000?? 00000000?? 00000000??? 00000101?
正數(shù)的反碼:正數(shù)的反碼與原碼相同。
負數(shù)的反碼:負數(shù)的反碼,對該數(shù)的原碼除符號位外,各位取反。-5的反碼為?11111111? ?11111111? ? ?11111111? ?11111010
正數(shù)的補碼:與該數(shù)原碼相同。
負數(shù)的補碼:負數(shù)的補碼是是對其原碼除符號位(最高位)外每一位都取反,然后在最低位加1,就是負數(shù)的補碼。-5的補碼碼為?11111111? ?11111111? ? ?11111111? ?11111011
?
歸納:
正數(shù)的反碼、補碼都與原碼相同。
負數(shù)的原碼為取絕對值的數(shù)轉(zhuǎn)二進制,然后符號位(最高位)加一負數(shù)的反碼為該數(shù)的原碼除符號位取反,負數(shù)的補碼為該數(shù)的反碼加1。
負數(shù)的二進制數(shù)即為負數(shù)的補碼
?
轉(zhuǎn)載于:https://www.cnblogs.com/weixiao1717/p/11571829.html
總結(jié)
以上是生活随笔為你收集整理的关于计算机中二进制原码,反码,补码的简要解释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在线等等等求助天涯万能的XDJM们!帮l
- 下一篇: 如何判断CPU、内存、磁盘的性能瓶颈?