发布网友
共1个回答
热心网友
十进制转化成二进制:
口诀:整数部分除以基数倒取余
小数部分乘以基数正取整
用十进制的数除以2,除到不能再被2除为止所得的余数按从下到上的顺序排就是二进制。
(16.5)10转化成二进制,
保留3位小数:
整数部分:16/2,商8余0,8再除2,商4余0,4再除2,商2余0,2除2,商1余0,1除2,商0余1,最后倒取余数就是整数部分00001;
小数部分:0.5*2=1.0
,0*2=0,
0*2=0,所得三个结果依次取整数部分为100.;
即
(17.3)10=(00001.100)2