十进制到十六进制转换



十进制到十六进制转换

如果给定一个混合十进制数,它具有整数和小数部分。然后,要将给定的十进制数转换为等效的十六进制数,我们将分别转换整数和小数部分。

要转换整数部分,我们连续将十进制整数除以16,直到商为0。等效十六进制的整数部分是通过从下到上读取余数获得的。

要转换小数部分,我们将十进制小数乘以16,直到积为0或直到获得所需的精度。等效十六进制的小数部分是通过从上到下读取进位获得的。

让我们看一些示例来了解十进制到十六进制的转换。

示例

将(524.26)10转换为十六进制。

解答

给定的十进制数是混合数。因此,我们必须分别转换其整数和小数部分。

将整数部分(524)10转换为十六进制 -

十进制 余数
16 524
16 32 12 (C)
16 2 0
0 2

从下到上读取余数以获得十六进制等效值,结果为(20C)16

将小数部分(0.26)10转换为十六进制 -

十进制 进位
0.26 × 16 4.16 4
0.16 × 16 2.56 2
0.56 × 16 8.96 8
0.96 × 16 15.36 15 (F)

从上到下读取进位以获得等效的十六进制数,结果为(0.428F)16

因此,十进制数(524.26)10的十六进制等效值为(20C.428F)16

广告