欢迎来到天天文库
浏览记录
ID:52541896
大小:15.97 KB
页数:2页
时间:2020-03-28
《十进制数与十六进制数地转换方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、若十进制数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的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……所以,在第N(N从0开始)位上,如果是是数X(X大于等于0,并且X小于等于15,即:F)表示的大小为X*16的N次方。假设有一个十六进数2AF5
2、,那么如何换算成10进制呢?用竖式计算:2AF5换算成10进制:第0位:5*16^0=5第1位:F*16^1=240第2位:A*16^2=2560第3位:2*16^3=8192+-------------------------------------10997直接计算就是: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
3、的相应次方 不过次方要从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 故二进制为100101110二进制转八进制在把二进制数转换为八进制表示形式时,对每三位二进制位进行分组,应该从小数点所在位置分别向左向右划分,若整数部分倍数不是3的倍数,可以在最高位前面补
4、若干个0;对小数部分,当其位数不是的倍数时,在最低位后补若干个0.然后从左到右把每组的八进制码依次写出,即得转换结果.你算一下就知道了啊比如110=1*2^2+1*2^1+0*2^0=6比如:1001110分组001001110001=0*2^2+0*2^1+1*2^0=1001=0*2^2+0*2^1+1*2^0=1110=1*2^2+1*2^1+0*2^0=6结果为116二进制转十六进制要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,分的不够的前边补零,用四位数的二进制数来代表
5、一个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)例如:10101011划分为10101011,根据转换表十六进制为AB
此文档下载收益归作者所有