十进制转换成十六进制数是?

将十进制数25.3125转换成十六进制数是多少?感谢好心人,写清过程,谢谢

手算过程:
先写十六进制各位基数:从1开始写,右边写个小数点,先向左边逐位写,每位是右边位数组乘以16,写到比25大为止;
256 16 1.
然后向左边写,每项是左边项除以16,写一两项即可;
256 16 1. 1/16 1/256
0 1 9. 5 0

下面先转换整数部分25:从左到右逐项计算直到1,第1项用25除以项上的基数得到余数和商,将商写到该项下面,以后项用前项的余数计算,直到余数是0,剩余项填0:
25/256=商0余25
25/16=1余9
9/1=9余0
然后转换小数点后面的部分,从左到右计算,开始用0.3125乘以16,得数将整数部分写到项下,小数部分用作下一项的计算,直到小数部分等于0为止,剩余项填0:
0.3125*16=5.0
结果:十进制25.3125等于十六进制19.5
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-23
手算过程:
先写十六进制各位基数:从1开始写,右边写个小数点,先向左边逐位写,每位是右边位数组乘以16,写到比25大为止;
256
16
1.
然后向左边写,每项是左边项除以16,写一两项即可;
256
16
1.
1/16
1/256
0
1
9.
5
0
下面先转换整数部分25:从左到右逐项计算直到1,第1项用25除以项上的基数得到余数和商,将商写到该项下面,以后项用前项的余数计算,直到余数是0,剩余项填0:
25/256=商0余25
25/16=1余9
9/1=9余0
然后转换小数点后面的部分,从左到右计算,开始用0.3125乘以16,得数将整数部分写到项下,小数部分用作下一项的计算,直到小数部分等于0为止,剩余项填0:
0.3125*16=5.0
结果:十进制25.3125等于十六进制19.5
第2个回答  2015-01-10
25.3125x10/16=25.3125x0.625=15.8203125追问

答案根本不是这个

追答

看错了,我不会做。

第3个回答  2015-01-10
就是把0到9的,转换成0到f的追问

完全没有明白