幼儿课程视频:IP二进制数转十进制

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 04:57:25
11001010 00111000 01010010 11001101

11001010 00111000 01010010 11001101
也就是
202.46.82.205

二进制转十进制是从最后一位算,具体是这样的::
如: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.

算太累啦~~~~~~
只要知道原理就行啦
http://www.ldxy.com.cn/dmtkj/szdl/zsd/04.htm
由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为“按权相加”法。

【例1105】把二进制数110.11转换成十进制数。

解: (110.11)2 =1×22+1×21+0×20+1×2-1+1×2-2

=4+2+0+0.5+0.25=(6.75)10。

【例1106】 (1010101.1011)2=( )10。

解: (1010101.1011)2 = 26 + 24 + 22 + 20 + 2-1 + 2-3 + 2-4

= 64+16+4+1+0.5+0.125+0.0625=85.6875

∴ (1010101.1011)2 =(85.6875)10

弄个转换器,省事!

http://www.33224.com/soft/7692/