求助 十进制和十六进制转换

发布网友

我来回答

1个回答

热心网友

十进制转十六进制
十进制转十六进制,对整数部分和小数部分分别进行处理。整数部分除基取余,先取为低;小数部分乘基取整,先取为高。

解释:
整数部分:将十进制数除以16,所得余数(0或1)即为对应二进制数最低位的值。然后对上次所得的商除以16,所得余数即为二进制数次低位的值,如此进行下去,直到商为0为止。最后得到的余数是所求二进制最高位的值。
小数部分:将十进制数乘以16,所得乘积的整数部分即为对应二进制小数最高位的值,然后对所余的小数部分乘以16,所得乘积的整数部分为次高位的值,如此进行下去,直到乘积的小数部分为0,或结果以满足精度所需要求为止。
如将十进制191.1875转换成十六进制

热心网友

十进制转十六进制
十进制转十六进制,对整数部分和小数部分分别进行处理。整数部分除基取余,先取为低;小数部分乘基取整,先取为高。

解释:
整数部分:将十进制数除以16,所得余数(0或1)即为对应二进制数最低位的值。然后对上次所得的商除以16,所得余数即为二进制数次低位的值,如此进行下去,直到商为0为止。最后得到的余数是所求二进制最高位的值。
小数部分:将十进制数乘以16,所得乘积的整数部分即为对应二进制小数最高位的值,然后对所余的小数部分乘以16,所得乘积的整数部分为次高位的值,如此进行下去,直到乘积的小数部分为0,或结果以满足精度所需要求为止。
如将十进制191.1875转换成十六进制

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com