原碼,補碼,二進制減法

這篇博客從一道題說起, 已知 x  = (1<<31)-3,求x&-x? 這裏面考察了二進制的減法,減法也就牽涉了原碼補碼的一些概念。 這裏進行下梳理。   一。原碼,補碼概念 1.原碼就是早期用來表示數字的一種方式。 一個正數,轉換爲二進制位就是這個正數的原碼。 負數的絕對值轉換成二進制位然後在高位補1就是這個負數的原碼 例如:假設機器是32位系統, int類型的 3 的原碼是 00000000
相關文章
相關標籤/搜索