
小数的十进制转换成十六进制,,,怎么转换,不明白,求解,谢谢 100
5个回答
展开全部
十六进制的整数, 表示每十六才进一位. 十进制是, 每十, 进一位,所以, 整数部分, 可以用,(/16), 从个位十位往上求, 将数字逐次除以16,馀数为, 每一位结果。
小数部分, 因为是未满16, 所以应该用乘法(x16), 从小数点下第一, 第二位, 将小数逐次乘以16.
整数为, 每一位的结果.
小数的十进制转换成十六进制的方法:
十进制小数转R进制小数,方法为乘R取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值。比如这里的0.9032D转化成16进制小数
0.9032*16=14.4512 取整数14 即E
0.4512*16=7.2192 取整数7
0.2192*16=3.5072 取整数3
0.5072*16=8.1152 取整数8
0.1152*16=1.8432 取整数1
。。。。。。
所以这个叔转换成16进制就是0.E7381H,至于你说的 8后面应该是有很多位的在这里 怎么只有3 位数? 前面说了,并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值,我们只是把后面的省略了,你想算还可以继续往下面算。
展开全部
十六进制的整数, 表示每十六才进一位. 十进制是, 每十, 进一位.
所以, 整数部分, 可以用除法(/16), 从个位十位往上求, 将数字逐次除以16.
馀数为, 每一位结果.
小数部分, 因为是未满16, 所以应该用乘法(x16), 从小数点下第一, 第二位, 将小数逐次乘以16.
整数为, 每一位的结果.
所以, 整数部分, 可以用除法(/16), 从个位十位往上求, 将数字逐次除以16.
馀数为, 每一位结果.
小数部分, 因为是未满16, 所以应该用乘法(x16), 从小数点下第一, 第二位, 将小数逐次乘以16.
整数为, 每一位的结果.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小数位的十进制转十六进制,采取的是乘16取整法,乘以16取整数,顺序排列
0.625
x 16
---------
10.000(10) = A(16)
(0.625)10=(0.A)(16)
0.625
x 16
---------
10.000(10) = A(16)
(0.625)10=(0.A)(16)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十六进制的整数, 表示每十六才进一位. 十进制是, 每十, 进一位,所以, 整数部分, 可以用,(/16), 从个位十位往上求, 将数字逐次除以16,馀数为, 每一位结果。
小数部分, 因为是未满16, 所以应该用乘法(x16), 从小数点下第一, 第二位, 将小数逐次乘以16.
整数为, 每一位的结果.
小数的十进制转换成十六进制的方法:
十进制小数转R进制小数,方法为乘R取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值。比如这里的0.9032D转化成16进制小数
0.9032*16=14.4512 取整数14 即E
0.4512*16=7.2192 取整数7
0.2192*16=3.5072 取整数3
0.5072*16=8.1152 取整数8
0.1152*16=1.8432 取整数1
。。。。。。
所以这个叔转换成16进制就是0.E7381H,至于你说的 8后面应该是有很多位的在这里 怎么只有3 位数? 前面说了,并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值,我们只是把后面的省略了,你想算还可以继续往下面算。
小数部分, 因为是未满16, 所以应该用乘法(x16), 从小数点下第一, 第二位, 将小数逐次乘以16.
整数为, 每一位的结果.
小数的十进制转换成十六进制的方法:
十进制小数转R进制小数,方法为乘R取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值。比如这里的0.9032D转化成16进制小数
0.9032*16=14.4512 取整数14 即E
0.4512*16=7.2192 取整数7
0.2192*16=3.5072 取整数3
0.5072*16=8.1152 取整数8
0.1152*16=1.8432 取整数1
。。。。。。
所以这个叔转换成16进制就是0.E7381H,至于你说的 8后面应该是有很多位的在这里 怎么只有3 位数? 前面说了,并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值,我们只是把后面的省略了,你想算还可以继续往下面算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是题上的方法。用少
追答
就是用小数点后面的数字乘以16所得数对应的十六进制即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询