发布网友 发布时间:2022-04-26 20:35
共1个回答
热心网友 时间:2023-10-30 07:11
十进制转十六进制
十进制转十六进制,对整数部分和小数部分分别进行处理。整数部分除基取余,先取为低;小数部分乘基取整,先取为高。
解释:
整数部分:将十进制数除以16,所得余数(0或1)即为对应二进制数最低位的值。然后对上次所得的商除以16,所得余数即为二进制数次低位的值,如此进行下去,直到商为0为止。最后得到的余数是所求二进制最高位的值。
小数部分:将十进制数乘以16,所得乘积的整数部分即为对应二进制小数最高位的值,然后对所余的小数部分乘以16,所得乘积的整数部分为次高位的值,如此进行下去,直到乘积的小数部分为0,或结果以满足精度所需要求为止。
如将十进制191.1875转换成十六进制
热心网友 时间:2023-10-30 07:11
十进制转十六进制
十进制转十六进制,对整数部分和小数部分分别进行处理。整数部分除基取余,先取为低;小数部分乘基取整,先取为高。
解释:
整数部分:将十进制数除以16,所得余数(0或1)即为对应二进制数最低位的值。然后对上次所得的商除以16,所得余数即为二进制数次低位的值,如此进行下去,直到商为0为止。最后得到的余数是所求二进制最高位的值。
小数部分:将十进制数乘以16,所得乘积的整数部分即为对应二进制小数最高位的值,然后对所余的小数部分乘以16,所得乘积的整数部分为次高位的值,如此进行下去,直到乘积的小数部分为0,或结果以满足精度所需要求为止。
如将十进制191.1875转换成十六进制