发布网友
共2个回答
热心网友
整数部分除2取余转换:
将要转换的十进制整数不断除以2,并依次记下带队的余数,直到商为0时为止,然后按反序获得对应的二进制数。
小数部分的转换:
将要转换的十进制小数不断乘以2,记下每次积的整数,直到积为零为止,若址进制小数不能用有限的二进制小数表示,则可根据需要取若干位近似值,最后按正序获得对应的二进制小数。
热心网友
整数部分用短除
小数部分每次乘二,取整
比如十进制3.75转二进制
先取三短除结果是11(2)
剩下的小数部分:
0.75*2=1.5(取整数部分“1”为“二分位”)
(1.5-1)*2=1(取整数部分“1”为“四分位”)
(一直乘到没有小数部分)
最后的结果就是11.11(2)