十進制整數轉換成二進制整數的方法是“除以二並補足余數,逆序排列”。根據這個原理,計算的結果是101111。
具體計算步驟:95/2=47,余數為1;47/2=23,剩余1;23/2=11,剩余1;11/2=5,剩余1;5/2=2,余數是1;2/2=1,剩余0;1/2=0,余數是1;逆序余數:10111111。
眾所周知,二進制的基數是2,我們十進制二進制的時候基數是2除以。說到它的原理,就不得不談到位權這個概念了。某壹記數系統中每個數字符號所代表的數值,是指該數字符號的值乘以壹個與該數字符號有關的常數,稱為“比特權重”。
比特權重的大小基於基數,數字符號所在位置的序號是指數的整數次方。小數的百、十、單位、十的權重分別是10的二次方,1的10的零次方,10的-1次方。二進制數是2的n次方。
擴展數據
十進制十進制到二進制十進制:
十進制小數轉換成二進制小數的方法是“按2舍入,按順序”。具體方法是:將小數部分乘以2得到乘積,取出乘積的整數部分,將剩余的小數部分乘以2得到另壹個乘積,再取出乘積的整數部分,以此類推,直到乘積的小數部分為零,此時0或1就是二進制的最後壹位。或者直到達到所需的精度。
然後,取出的整數部分按順序排列,第壹個整數作為二進制十進制的高位有效位,最後壹個整數作為低位有效位。
百度百科-十進制到二進制
百度百科-補碼