127轉成二進制是 1111111(二進制)。
采用除2取余法:
127除以2,商63,余數是1;
63除以2,商31,余數是1;
31除以2,商15,余數是1;
15除以2,商7,余數是1;
7除以2,商3,余數是1;
3除以2,商1,余數是1;
1除以2,商0,余數是1.
將余數從下向上排列,故將127轉成二進制為1111111。
擴展資料:
十進制整數轉換為二進制整數:
十進制整數轉換為二進制整數采用"除2取余,逆序排列"法。具體做法是:用2整除十進制整數,可以得到壹個商和余數;
再用2去除商,又會得到壹個商和余數,如此進行,直到商為小於1時為止,然後把先得到的余數作為二進制數的低位有效位,後得到的余數作為二進制數的高位有效位,依次排列起來。
二進制的基數為2,我們十進制化二進制時所除的2就是它的基數。談到它的原理,就不得不說說關於位權的概念。某進制計數制中各位數字符號所表示的數值表示該數字符號值乘以壹個與數字符號有關的常數,該常數稱為 “位權 ” 。
位權的大小是以基數為底,數字符號所處的位置的序號為指數的整數次冪。十進制數的百位、十位、個位、十分位的權分別是10的2次方、10的1次方、10的0次方,10的-1次方。二進制數就是2的n次冪。
參考資料:
百度百科-十進制轉二進制