整数部分转换
用除16取余的方法将十进制整数101转换为十六进制整数:
- 101÷16 = 6……5,其中余数5是十六进制数的最低位。
- 6÷16 = 0……6,此时商为0,余数6是十六进制数的次高位。
从下往上将余数排列可得整数部分转换后的十六进制结果为65。
小数部分转换
采用乘16取整的方法将十进制小数0.1转换为十六进制小数:
- 0.1×16 = 1.6,取整数部分1,这是十六进制小数的第一位。
- 然后对小数部分0.6继续操作,0.6×16 = 9.6,取整数部分9,这是十六进制小数的第二位。
- 继续下去发现会无限循环,通常取一定的精度,这里取两位得到0.19(近似值)。
将整数部分与小数部分合并起来,得到十进制数101.1转换为十六进制数的结果约为65.19。