二進制轉換為十進制數方法如下:
1、無符號整數,從右往左依次用二進制位上的數字乘以2的n次冪的和(n大於等於0)。
2、帶符號的二進制整數,除去最高位的符號位(1為負數,0為正數),其余與無符號二進制轉化為十進制方法相同。
3、小數二進制轉化為十進制數,從小數點後第壹位上的二進制數字乘以2的負壹次方加上第二位上的二進制數字乘以2的負二次方,以此類推第n位上的二進制數字乘以2的負n次方。
十進制轉換為二進制方法:
壹個十進制數轉換為二進制數要分整數部分和小數部分分別轉換,最後再組合到壹起。整數部分采用除2取余,逆序排列法。具體做法是:用2整除十進制整數,可以得到壹個商和余數。
再用2去除商,又會得到壹個商和余數,如此進行,直到商為小於1時為止,然後把先得到的余數作為二進制數的低位有效位,後得到的余數作為二進制數的高位有效位,依次排列起來。例:125。
小數部分要使用“乘2取整法”。即用十進制的小數乘以2並取走結果的整數(必是0或1),然後再用剩下的小數重復剛才的步驟,直到剩余的小數為0時停止,最後將每次得到的整數部分按先後順序從左到右排列即得到所對應二進制小數。