十进制和十六进制怎样转化?

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:48:14

16进制转10进制
举个例子
2D.C(16)=2×16的一次方+13×16的0次方+12×16的-1次方(10)=45.75(10)
括号内为进制数

10进制转16进制
先将10进制转为2进制,再将2进制转为16进制
2到16的方法为
从小数点开始,将二进制数的整数和小数部分每四位分为一组,不足四位的分别在整数的最高位前和小数的最低位后加“0”补足,然后每组用等值的十六进制码替代,即得目的数。

举个例子
111011.10101 = 3B.A8
0011...3
1011...B
1010...A
1000...8
所以.....3B.A8

有专门的转换程序,如果是手工的话很简单:

十进制是123...7890 。 十六进制是123...7890...abcdef 十进制转16进制时,满十不进一,而变成ABCDEF,知道F后,在进一,比如

9(十)---9(十六)
11(十)---A(十六)
17(十)---11(十六)
32(十)---ff(十六)

先换2进制....

举个例子:
如将123转换成十六进制,则转化过程为:

1×16^2 +2×16^1 +3×16^0 = ?

知道了吧