admin管理员组

文章数量:1530882

2024年3月17日发(作者:)

十六进制转换成十进制在线计算

十六进制转换有16进制每一位上可以是从小到大为 0、1、

2、3、4、5、6、7、8、9、A、B、C、D、E、F 16 个大小不同

的数,即逢 16 进 1,其中用 A,B,C,D,E,F(字母使用

大写)这六个字母来分别表示 10,11,12,13,14,15。

16 进制数的第 0 位的权值为 16 的 0 次方,第 1 位的权值

为 16 的 1 次方,第 2 位的权值为 16 的 2 次方……

所以,在第 N(N 从 0 开始)位上,如果是数 X (X 大于等

于 0,并且 X 小于等于 15,即:F)表示的大小为 X * 16

的 N 次方。

对于具有 n 位的十六进制数:

d

n-1

... d

3

d

2

d

1

d

0

将十六进制数的每个数字乘以其对应的 16 的幂并求和:

decimal =

d

n-1

×16 + ... + d

3

×16 + d

2

×16 +

n-132

d

1

×16

1

+d

0

×16

0

例:2AF5 换算成十进制:

用竖式计算:

第0位: 5 * 16^0 = 5

第1位: F * 16^1 = 240

第2位: A * 16^2= 2560

第3位: 2 * 16^3 = 8192

其他实例:

3B

16

= 3×16+11×16 = 48+11 = 59

10

10

E7A9

16

= 14×16+7×16+10×16+9×16 = 57344+1792+160+9

= 59305

10

0.8

16

= 0×16+8×16 = 0+0.5 = 0.5

10

十六进制

十进制

计算

0-1

3210

0

0

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

A

10

B

11

C

12

D

13

E

14

F

15

10

16

11

17

12

18

13

19

14

20

15

21

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1×16

1

+0×16

0

= 16

1×16

1

+1×16

0

= 17

1×16

1

+2×16

0

= 18

1×16

1

+3×16

0

= 19

1×16

1

+4×16

0

= 20

1×16

1

+5×16

0

= 21

16

22

17

23

18

24

19

25

1A

26

1B

27

1C

28

1D

29

1E

30

1F

31

20

32

30

48

40

64

50

80

60

96

70

112

80

128

90

144

A0

160

B0

176

C0

192

D0

208

E0

224

F0

240

100

256

200

512

300

768

1×16

1

+6×16

0

= 22

1×16

1

+7×16

0

= 23

1×16

1

+8×16

0

= 24

1×16

1

+9×16

0

= 25

1×16

1

+10×16

0

= 26

1×16

1

+11×16

0

= 27

1×16

1

+12×16

0

= 28

1×16

1

+13×16

0

= 29

1×16

1

+14×16

0

= 30

1×16

1

+15×16

0

= 31

2×16

1

+0×16

0

= 32

3×16

1

+0×16

0

= 48

4×16

1

+0×16

0

= 64

5×16

1

+0×16

0

= 80

6×16

1

+0×16

0

= 96

7×16

1

+0×16

0

= 112

8×16

1

+0×16

0

= 128

9×16

1

+0×16

0

= 144

10×16

1

+0×16

0

= 160

11×16

1

+0×16

0

= 176

12×16

1

+0×16

0

= 192

13×16

1

+0×16

0

= 208

14×16

1

+0×16

0

= 224

15×16

1

+0×16

0

= 240

1×16

2

+0×16

1

+0×16

0

= 256

2×16

2

+0×16

1

+0×16

0

= 512

3×16

2

+0×16

1

+0×16

0

= 768

400

1024

4×16+0×16+0×16 = 1024

210

本文标签: 字母数字进制等于计算