admin管理员组文章数量:1530847
2024年4月23日发(作者:)
我们先从熟悉的十进制说起,十进制即逢十进一,由0-9组成,它的每一位都是十
的幂,比如123,个位是10的0次方,十位是10的1 次方,百位是10的2次方,因此
123其实就相当于1×10(2)+2×10(1)+3×10(0)=1×100+2*10+3=123(注:括号内的
数表示次方),对于二进制和十六进制,转成十进制也是同样的道理,二进制的每一位是2
的幂,十六进制的每一位是16的幂,把十进制转换中的10换成2或16 即可。通常将二
进制,十六进制转换成十进制的方法叫安全展开法。比如:
(1)二进制——>十进制:
二进制数1101=1×2(3)+1×2(2)+0×2(1)+1×2(0)
=8+4+0+1
=13
(2)十六进制——>十进制:
十六进制数12=1×16(1)+2×16(0)=16+2=18
反过来:十进制转二进制和十六进制,分别用除2取余法和除16取余法。比如:十
进制数13 除以2,商为6,余数为1,
将得到的商6继续除以2,商为3,余数为0,
将得到的商3继续除以2,商为1,余数为1,
将得到的商1继续除以2,商为0,余数为0。
当算到商为0时,结束。结果从下往上看,应该为1101。
十六进制转十进制一样的,只是是除以16。
二进制转十六进制:
因为二进制数仅由0和1组成,你只需记住,二进制数的低位到高位分别表示1,2,4,
8,16,32……,即2的(n-1)次方即可。对于四位二进制数,从高到低分别是8,4,
2,1。二进制转16进制,只需将2进制数从右向左每四位一组合,每一个组合以一个十
六进制数表示。比如:
(3)1110110四个四个组合后相当于0011 1010(注意位数不足补0),
0011=2+1=3,1010=8+2=A,所以转换成的十六进制数是3A.
反过来,十六进制转二进制,只需把十六进制的每一位分解成四位二进制数即可,比
如十六进制的35,首先变3,3介于2和4之间,就想办法把2和1凑成 3,2+1=3,
所以只有第一位和第二位是1,即0011;再变5,5介于4和8之间,就要想办法把8以
前的4,2,1三位数凑成5,可知4+1=5,所以第一位和第三位为1,即0101,所以转
换成的二进制数是00110101。
zpoklcwk 2009-09-27 02:56:22
1》什么是路由器
版权声明:本文标题:b类网络数是多少个,怎么计算出来的? 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1713855048a374771.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论