求把十进制数75.45分别转换成二进制,八进制,和十六进制
1个回答
关注
展开全部
十进制数75.45分别转换成二进制1001011.01110011001100(11001100循环)八进制113.3463146314631464十六进制4b.733333333334
咨询记录 · 回答于2022-09-26
求把十进制数75.45分别转换成二进制,八进制,和十六进制
十进制数75.45分别转换成二进制1001011.01110011001100(11001100循环)八进制113.3463146314631464十六进制4b.733333333334
过程要怎么看?
十进制数75.45这种是带小数的,分开75的二进制数是1001011然后再把0.45转换成二进制
小数转换为2进制数,采用乘2取整法
比如0.40.4*2=0.8 - 00.8*2=1.6 - 10.6*2=1.2 - 10.2*2=0.4 - 00.4*2=0.8 - 0因此二进制为0.0110 0110 0110 ... (0110为循环节)
转化为16进制呢
也是一样的0.9032D转化成16进制小数0.9032*16=14.4512 取整数14 即E0.4512*16=7.2192 取整数70.2192*16=3.5072 取整数30.5072*16=8.1152 取整数80.1152*16=1.8432 取整数1所以这个数转换成16进制就是0.E7381H
十进制小数转N进制小数,方法为乘N取整,每次乘以相应之后基数后取结果的整数部分
0.45×16=7.2 0.2×16=3.2........