admin 管理员组文章数量: 1086019
2024年12月23日发(作者:css系统是什么意思)
进制数与十六进制数的
转换方法
IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】
一,十进制转换十六进制
若十进制数23785转为十六进制,则用
23785/16=1486余9,
1486/16=92余……14,
92/16=5余………….12,
5/16=0余……………..5,十六进制中,10对应为a、11对应为b、。。。。。。、15对应
为f,再将余数倒写为5ce9,则十进制23785=十六进制5ce9
二,十六进制转换十进制
的第0位的为16的,第1位的为16的1次方,第2位的为16的2次方……
所以,在第N(N从0开始)位上,如果是是数X(X大于等于0,并且X小于等于15,
即:F)表示的大小为X*16的N次方。
假设有一个十六进数2AF5,那么如何换算成10进制呢?
用:2AF5换算成10进制:
第0位:5*16^0=5
第1位:F*16^1=240
第2位:A*16^2=2560
第3位:2*16^3=8192
直接计算就是:
5*16^0+F*16^1+A*16^2+2*16^3=10997
三,二进制的1101转化成十进制
1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 转化成十进制要从右到左用二进制的每个数
去乘以2的相应次方 不过次方要从0开始
: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写就是结果 例如302
302/2=151余0 151/2=75余1 75/2=37余1 37/2=18余1 18/2=9余0 9/2=4余1
4/2=2余0 2/2=1余0 1/2=0余1
四,二进制转
在把转换为表示形式时,对每三位二进制位进行分组,应该从小数点所在位置分别向左向右划分,若整数部
分倍数不是3的倍数,可以在最高位前面补若干个0;对小数部分,当其位数不是的倍数时,在最后补若干个
0.然后从左到右把每组的码依次写出,即得转换结果.
你算一下就知道了啊比如110=2^2+2+0=6
五,二进制转
要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,分的不够的前边补零,
用四位数的来代表一个16进制。转换表如下,括号内为
0000(0)0001(1)0010(2)0011(3)0100(4)0101(5)
0110(6)0111(7)1000(8)1001(9)1010(A)1011(B)
1100(C)1101(D)1110(E)1111(F)1011,根据转换表为AB
版权声明:本文标题:进制数与十六进制数的转换方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735022653a1623668.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论