文档介绍:中公教育甘肃分校----兰州城关南关十字民安大厦B座19楼—0931-
说明:今日每日一练是针对甘肃一万名下基层考试公共基础知识部分计算机相关知识点的汇总
说明:今日每日一练是针对甘肃一万名下基层考试公共基础知识部分计算机相关知识点的汇总
四、 八进制转化成其他进制
1. 八进制(Octal)——>二进制(Binary)
例子1:将八进制数(751)8转换成二进制数。
(751)8=(7 5 1)8=(111 101 001)2=()2
例子2:将八进制数()8转换成二进制数。
()8=(0. 1 6)8=(0. 001 110)2=()2
诀窍:八进制转换成二进制与二进制转换成八进制相反。
2. 八进制(Octal)——>十进制(Decimal)
例子1:将八进制数(751)8转换成十进制数。
(751)8=(7x82+5x81+1x80)10=(448+40+1)10=(489)10
例子2:将八进制数()8转换成十进制数。
()8=(0+1x8-1+6x8-2)10=(0++)10=()10
诀窍:方法同二进制转换成十进制。以小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3………n,然后将第n位的数(0-7)乘以8的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3……..n,然后将第n位的数(0-7)乘以8的-n次方,然后相加即可得到小数位的十进制数(按权相加法)。
3. 八进制(Octal)——>十六进制(Hex)
例子1:将八进制数(751)8转换成十六进制数。
(751)8=()2=(0001 1110 1001)2=(1
E 9)16=(1E9)16
例子2:将八进制数()8转换成十六进制数。
()8=()2=(0. 0011 1000)2=()16
诀窍:八进制直接转换成十六进制比较费力,因此,最好先将八进制转换成二进制,然后再转换成十六进制。
(751)8=()2=(489)10=(1E9)16
()8=()2=()10=()16
五、 十进制转化成其他进制
1. 十进制(Decimal)——>二进制(Binary)
例子1:将十进制数(93)10转换成二进制数。
93/2=46……….1
46/2=23……….0
23/2=11……….1
11/2=5…………1
5/2=2…………...1
2/2=1……………0
(93)10=()2
例子2:将十进制数()10转换成二进制数。
= 0 . 625
= 1 .25
= 0 .5
= 1 .0
()10=()2
诀窍:以小数点为界,整数部分除以2,然后取每次得到的商和余数,用商继续和2相除,直到商小于2。然后把第一次得到的余数作为二进制的个位,第二次得到的余数作为二进制的十位,依次类推,最后一次得到的小于2的商作为二进制的最高位,这样由商+余数组成的数字就是转换后二