欢迎来到天天文库
浏览记录
ID:20456578
大小:28.50 KB
页数:4页
时间:2018-10-10
《二进制,八进制,十进制,十六进制之间相互转换和相关概念》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、二进制,八进制,十进制,十六进制之间的相互转换和相关概念二进制:计算机只认识0或1,也就是高电平和低电平.所以所有的数据格式最终会转化为2进制形式,计算机硬件才能识别。二进制逢二进一,八进制逢八进一,十进制逢十进一,十六进制逢十六进一。 下边是各进制之间的转换公式.二进制转十进制01100100(2)换算成十进制 第0位0*2^0 = 0第1位0*2^1 = 0第2位1*2^2 = 4第3位0*2^3 = 0第4位0*2^4 = 0第5位1*2^5 =32第6位1*2^6 =64第7位0*2^7 = 0 +-----
2、---------------------- 100 二进制转八进制可采用8421法1010011(2)首先每三位分割即: 001,010,011不足三位采用0补位.然后采用8421法: 001=1 010=2 011=3所以转换成8进制是123二进制转十六进制1101011010100(2)首先每四位分割即: 0001,1010,1101,0100不足四位采用0补位.然后采用8421法:0001:1 1010:A 1101:D 0100:4所以转换成十六进制是1AD4十六进
3、制当数字超过9后将采用A代替10,B代替11,C代替12,D代替13,E代替14,F代替15; 下边是十进制的各种转换:十进制转二进制6(10)10进制数转换成二进制数,这是一个连续除2的过程:把要转换的数,除以2,得到商和余数,将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。 商 余数6/2 3 03/2 1 11/2 0 1最后把余数从下向上排列写出110即是转换后的二进制.十进制转换八进制10进制数转换成八进制数,这是一个连续除8的过程:把要转换的数,除以8,得到商和余数,将
4、商继续除以8,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。120(10) 商 余数120/8 15 015/8 1 71/8 0 1最后把余数从下向上排列写出170即是转换后的八进制.十进制转换十六进制10进制数转换成十六进制数,这是一个连续除16的过程:把要转换的数,除以16,得到商和余数,将商继续除以16,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。120(10) 商 余数120/16 7 87/16 0 7最后把余数从下向上排列写出78即是转换
5、后的十六进制.八进制转换二进制可采用8421法把每位分成三个组合数653(8)把每位分成三个1,0组合:6=110 5=101 3=011最后的转换结果就是110101011八进制转换成十进制: 1507换算成十进制。 第0位7*8^0=7第1位0*8^1=0第2位5*8^2=320第3位1*8^3=512 +-------------------------- 839同样,我们也可以用横式直接计算:7*8^0+0*8^1+5*8^2+1*8^3=839 结果是,八进制数1507转换成十进
6、制数为839八进制转换十六进制可以借助转化为十进制或者二进制后在进行转换.十六进制转换二进制每一位拆分为1,0为单位的四位数A45E(16)采用8421法A:10104:01005:0101E:1110所以转换为二进制后是:1010010001011110十六进制转换为八进制可以借助转化为十进制或者二进制后在进行转换.十六进制转化为十进制2AF5换算成10进制: 第0位: 5*16^0=5第1位: F*16^1=240第2位: A*16^2=2560第3位: 2*16^3=8192 +-------------------
7、------------------ 10997 直接计算就是:5*160 +F*161+A*162+2*163=10997
此文档下载收益归作者所有