进制转换小tip

1.转十进制:

从低位开始,按位权展开成数值位权的形式,最后起来。

二进制转十进制例:101_{2}=2^2\times 1+2^{1}\times 0+2^{0}\times 1=5
十六进制转十进制例:0x11=16^{1}\times 1+16^{0}\times 1=17

2.十进制转其他进制:

从找最高次方开始,按照位权的次方拆分,找次方前的数值。

十进制转二进制例:22=16+4+2=2^{4}\times 1+2^{3}\times 0+2^{2}\times 1+2^{1}\times 1+2^{0}\times 0=2^{4}+2^{2}+2^{1}=10110_{2}

十进制转十六进制:100=16^{1}\times 6+16^{0}\times 4=0x64

3.十六进制转二进制:

十进制、二进制、十六进制对照表
十进制二进制十六进制
000
111
2102
3113
41004
51015
61106
71117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F

一个十六进制是4个二进制。所以十六进制转二进制时一个十六进制数一个十六进制数的转,每一个十六进制数都转成4位二进制,高位0可省,中间与低位0不能省

0xc0=1100 0000_{2}    (C=12=1100   0=0=0000  红色是十六进制,黑色是十进制,绿色是二进制)

这样就可以比较畅快地知道,MAC地址由48比特组成,即6个字节组成,即12位的16进制数组成(每个字节是8位比特 即每个字节可以由两位十六进制来表示,因为一位十六进制可以表示4位比特,而一个字节是8位比特)MAC地址写法用十六进制表示,中间用什么间隔不统一(windows表示是用- 间隔 如:48-A4-72-1C-8F-4F  有时候还会看见:间隔 如48:A4:72:1C:8F:4F)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值