带小数的十进制怎么转化成十六进制(十进制转换成十六进制小数点)

带小数的十进制怎么转化成十六进制(十进制转换成十六进制小数点)

首页维修大全综合更新时间:2024-04-11 03:39:14

带小数的十进制怎么转化成十六进制

一 转换方法:1整数部分除以16取余数直到整数部分小于16,把余数倒过来排列

2小数部分乘以16,取整数,取4次整数,正序书写

二 举例子:

比如1568.567

先把整数部分1568除以16,直到无法相除

得出整数部分的十六进制为620

再把小数部分0.567,依次乘16,取整数,得到9126

所以1568.567的16进制为620.9126

这里只考虑纯小数,即整数部分为0的十进制小数,转换为16进制小数时可以采取乘16取整的方法。

具体来说,每次乘以16后取结果的整数部分即可。当这个步骤总有小数,不能在有限步进行完时,可以取近似值。

比如十进制数0.1234转化成16进制小数, 0.1234*16=1.9744 整数部分为1;

0.9744*16=15.5904 整数部分为15,即十六进制F;

0.5904*16=9.4464 整数部分为9;

0.4464*16=7.1424 整数部分为7

……

所以十进制0.1234约等于十六进制0.1F97

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.