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

别妄想泡我
865次浏览
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
。

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


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


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


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


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


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


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


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