二进制八进制十进制十六进制之间的相互转换.doc二进制,八进制,十进制,十六进制之间的相互转换和相关概念二进制:计算机只认识0或1,,计算机硬件才能识别。二进制逢二进一,八进制逢八进一,十进制逢十进一,十六进制逢十六进一。 (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 +--------------------------- 100 二进制转八进制可采用8421法1010011(2)首先每三位分割即: 001,010,: 001=1 010=2 011=3所以转换成8进制是123二进制转十六进制1101011010100(2)首先每四位分割即: 0001,1010,1101,:0001:1 1010:A 1101:D 0100:4所以转换成十六进制是1AD4十六进制当数字超过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 ,这是一个连续除8的过程:把要转换的数,除以8,得到商和余数,将商继续除以8,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。120(10) 商 余数120/8 15 015/8 1 71/8 0 ,这是一个连续除16的过程:把要转换的数,除以16,得到商和余数,将商继续除以16,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。120(10) 商 余数120/16 7 87/16 0 (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 结果是,,0为单位的四位数A45E(16)采用8421法A:10104:01005
二进制八进制十进制十六进制之间的相互转换 来自淘豆网m.daumloan.com转载请标明出处.