計算機底層數據都是以二進制形式存儲的。
關于二進制我們最先想到的一個問題就是十進制與二進制之間的轉化,在解決這個問題之前,我們先來看一下原碼、反碼、補碼。
在計算機中最高位表示符號位,0表示正數,1表示負數,如:
正數的原碼、反碼、補碼相同。
我們來看一下負數的原碼、反碼、補碼:
另外,在計算機底層,數字都是以補碼形式存放的。
十進制轉換為二進制:除2倒敘取余