二进制转换,看了一下,以前的,不过看不懂,我要例子,和规则,公式,!越简单看越好,!

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:22:46
希望这方面的高手,帮下忙,我朋友说先学会,二进制,十进制,装换,计算IP, 然后在学习其他的 哈, 具体的简单的 ,易懂的,傻瓜式的更好了,! 谢谢,了,! 如果学会,追加分,!

二进制转十进制是从最后一位算,具体是这样的::
如:01101011.转十进制:
第0位:1乘2的0次方=1
1 1乘2的1次方=2
:2 0乘2的2次方=0
3 : 1乘2的3次方=8
4: 0乘2的4次方=0
5: 1乘2的5次方=32
6 1乘2的6次方=64
7: 0乘2的7次方=0
然后:1+2+0
+8+0+32+64+0=107.
二进制01101011=十进制107.
你可明白?可再问.
十进制转二进制:
是一个连续除2的过程.用上例转换:
107除2商53余1
53除2商26余1
26除2商13余0
13除2商6余1
6 除2商3余0
3 除2商1余1
1 除2商0余1.
当商出现0时,就不要除了.然后把余数反住排列就行了.107=1101011.

十进制转二进制:
设M为要进行转换的数。余数为A
M/2=N余A
一直除到N=1 然后把A从下往上写出来就是了。

二进制转十进制:
一个二进制的数abcdef
第0位:f乘2的0次方=F
e乘2的1次方=E
d乘2的2次方=D
c乘2的3次方=C
b乘2的4次方=B
a乘2的5次方=A
最后把F+E+D+C+B+A=M
M就是十进制数