當前位置:生活全書館 >

IT科技

> 原碼反碼補碼分別是什麼?

原碼反碼補碼分別是什麼?

1、原碼:如果機器字長為n,那麼一個數的原碼就是用一個n位的二進位制數,其中最高位為符號位:正數為0,負數為1。剩下的n-1位表示概數的絕對值。位數不夠的用0補全。

2、反碼:反碼就是在原碼的基礎上,符號位不變其他位按位取反(就是0變1,1變0)就可以了。

3、補碼:補碼是在反碼的基礎上按照正常的加法運算加1。

PS:正數的原、反、補碼都一樣:0的原碼跟反碼都有兩個,因為這裡0被分為+0和-0。

原碼反碼補碼分別是什麼?

以上就是關於原碼、反碼和補碼的分享了,希望能幫到大家。

標籤: 原碼 反碼 補碼
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/ekypqo.html