十进制转化为十六进制怎么算

以10进制整数1234.56转换为16进制数为例:

10进制整数1234转换为16进制数,采用除16反向取余法:

1234/16=77......2

77/16=4......13(用D表示)

4/16=0......4

从下往上读取每一次的余数,就是转换的结果:

1234=(4D2)16

10进制纯小数0.56转换为16进制数,采用乘16取整法:

0.56*16=8.96

0.96*16=15.36(整数15用F表示)

0.36*16=5.76

0.76*16=12.16(整数12用C表示)

0.16*16=2.56

0.56*16=8.96

0.959999*16=15.36(整数15用F表示)

0.359985*16=5.75977

0.759766*16=12.1563(整数12用C表示)

0.15625*16=2.5

0.5*16=8

从上往下读取每一次商的整数部分,就是转换的结果:

0.56=(0.8F5C28F5C28)16

把整数和小数转换的结果合并起来,就是总的答案:

1234.56=(4D2.8F5C28F5C28)16

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。