當前位置:編程學習大全網 - 網站源碼 - 1101的原碼的補碼?

1101的原碼的補碼?

答:在二進制數的運算中,為了區分正數和負數,使用了壹個“符號位”。符號位放在這個數的最高位之前,正數的符號位為“0”,負數的符號位為“1”。例如,數字+1011和-1011分別表示為:010165438和1065438。這種表示稱為原始代碼表示。所以原碼是保持二進制數的原始形式,加上符號位的碼。比如+1001的原代碼是01001,-1001的原代碼分別是11001。關於補碼和補碼要區分兩種情況:(1)對於正數,原碼、補碼、補碼相同。比如壹個正數(+1101)的原碼、補碼、補碼都是011。(2)對於負數,原碼和反碼不同。比如壹個負數(-1101)的原碼、補碼、補碼表示如下:原碼111010的補碼65438。也就是說,負數的補碼是將0位(除了符號位)由“1”變為“0”,也就是說原碼的所有位都是反相的,而負數的補碼是將1加到補碼的最低位。
  • 上一篇:股票回測是什麽意思?
  • 下一篇:壹個jave-web程序想知道下面代碼,為什麽js函數結果打印不出來
  • copyright 2024編程學習大全網