第2个回答 2019-08-14
十进制数转换算成二进制数,因其整数部分和小数部分的换算方法不相同,所以相应地分整数部分的换算和小数部分的换算。
1、整数部分的换算
将已知的十进制数的整数部分反复除以2直到商是0为止,并将每次相除之后所得到的余数倒排列,即第一次相除所得的余数2进制数的最低位,最后一次相除所得余数2进制数的最高位。
2、小数部分的换算
将已知的十进制数的纯小数(不包括乘后所得整数部分)反复乘以基数2,直到乘积的小数部分为0或小数点后的位数达到精度要求为止。将每次得到的积的整数部分按各自出现的先后顺序依次排列,就得到相对应的各种进制小数。
①
把十进制数27转换成二进制数
27/2=13
余数
1
13/2=6
余数
1
6/2=3
余数
0
3/2=1
余数
1
最后还剩
1
最后27的二进制为11011