哪位大虾能帮我

来源:百度知道 编辑:UC知道 时间:2024/06/22 04:56:49
能不能给小弟个{二进制,八进制,十进制,十六进制},简单易懂的学习方法啊?如果哪位是思科的高手也请帮帮小弟,本人正在自学思科.

十进制到二/八/进制

1.整数部分
将整数部分除以二,把余数从低往上排。


16/2=8....0 0
8/4=2.....1 00
2/2=1.....0 000
1/2=0.....1 1000
(注:8进制就是除以八取余数,16进制就是除以十六取余数)
(另外,应注意 16进制中,10-A,11-B,12-C,13-D,14-E,15-F)

2.小数部分
将小数部分乘以二,把得数的整数从上往下排,然后把整数部分去掉,一直算下去直到得数为一点零。


0.8125
* 2
--------
1.6250 -------0.1
0.6250
* 2
--------
1.250 -------0.11
0.25
* 2
--------
0.50 -------0.110
0.5
* 2
--------
1.0 -------0.1101

(注:8进制就是乘以八取余数,16进制就是乘以十六取余数)
(另外,应注意 别忘了把小数部分与整数部分加起来)

二/八/十六进制到十进制

方法 按权相加即可

二进制的权
个位--2的零次幂---=1
十位--2的一次幂-----=2
百位--2的二次幂-----=4
...
十分位--2的负一次 = 2的一次幂 分之一
百分位--2的负二次 = 2的二次幂 分之一
...


二进制的 100110.101
0*1+1*2+1*4+0*8+0*16+1*32+1*1/2+0*1/4+1*1/8
=0+2+4+0+0+32+0.5+0.25+0.125
=40+