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