原碼、反碼和補碼

瞭解一下這三個的概念: 原碼: 原碼就是早期用來表示數字的一種方式: 一個正數,轉換爲二進制位就是這個正數的原碼。負數的絕對值轉換成二進制位然後在高位補1就是這個負數的原碼。 反碼: 正數的反碼就是原碼,負數的反碼等於原碼除符號位以外所有的位取反。 補碼: 正數的補碼與原碼相同,負數的補碼爲 其原碼除符號位外所有位取反(得到反碼了),然後最低位加1。 再看一下Java中一個int轉成byte的位碼
相關文章
相關標籤/搜索