二进制、十进制、十六进制的互转简便算法

别妄想泡我
864次浏览
2021年01月17日 16:14
最佳经验
本文由作者推荐

氟康唑片说明书-青年教师培养计划

2021年1月17日发(作者:骆文盛)

二进制、十进制、十六进制的互转简便算法


每个字节
8
位表示,字节(
byte
),半字节(
nibble

4
位表示。



8


128

……

64

……

32

……

16

……

8

……

4
……

2

1


1
对照如下二进制转换为十进制,举一反三:

10101101
128+0+32+0+8+4+0+1=173
学习
IP
地址子网划分,应牢记下表:

01010010
0+64+0+16+0+0+2+0=72

二进制值

10000000
11000000
11100000
11110000
11111000
11111100
11111110
11111111
十进制转化为二进制,可用除余法,比如:


十进制值

128
192
224
240
248
252
254
255



47
,用
2
不断除,整除写
0
,余
1

1
,分别为,
23

1

1

1 1

1

1

5

1

1

2

1

1
,整除写
0
、< br>1

1

1




所以答案为:
00101111
十六进制转换为二进制或者十进制:



在转换过程中读取半字节而不是字节,十六进制的寻址方案只使用
0~9
得数字,大于
10
的数由字母

A

B

C

D

E

F
)来表示
10

11

12

13

14
、< br>15

氟康唑片说明书-青年教师培养计划


氟康唑片说明书-青年教师培养计划


氟康唑片说明书-青年教师培养计划


氟康唑片说明书-青年教师培养计划


氟康唑片说明书-青年教师培养计划


氟康唑片说明书-青年教师培养计划


氟康唑片说明书-青年教师培养计划


氟康唑片说明书-青年教师培养计划