C語言中,原碼,補碼和反碼怎麼換算

來源:酷知科普網 1.61W

原碼、反碼、補碼之間的轉換和簡單運算,下面來一起了解一下吧。

操作方法

(01)原碼其最高位為符號位,0表示正,1表示負,其中位數表示該數的絕對值。下圖是舉例。

C語言中,原碼,補碼和反碼怎麼換算

(02)反碼,正數的反碼與原碼相同,負數的補碼是在其反碼的最低有效位加1,下面是舉例。

C語言中,原碼,補碼和反碼怎麼換算 第2張

(03)補碼,正數的補碼與原碼相同,負數的補碼是與其反碼的最低有效位上加1。下面是舉例。

C語言中,原碼,補碼和反碼怎麼換算 第3張
熱門標籤