计算机一切存储转化都是二进制,计算机基础知识讲稿三.doc

计算机基础知识讲稿(三)

——信息在计算机中的表示(续)

计算机内部,一切信息的存储、处理等都是采用二进制数的形式,但二进制的书写比较长,通常使用八进制及十六进制表示:

一 认识八进制数和十六进制数

特 征八 进 制十 六 进 制数字个数0,1,2,3,4,5,6,70,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F进位规则逢八进一逢十六进一幂次表

达 式例如:

(6543)8=6×83+5×82+4×81+3×80

(46.25)8=4×81+6×80+2×8-1+5×8-2例如: (十六进制表示方式:A13H)

(A13)16=A×162+1×161+3×160

(19.E1)16=1×161+9×160+E×16-1+1×16-2注:十六进制中A、B、C、D、E、F分别相当于十进制数中的10、11、12、13、14、15

八进制、十六进制数的加、减的运算举例如下:

(154.4)8+(17.54)8=( 174.14 )8 (74.21)8-(56.32)8 =( 15.67 )8

(7777)8+(1)8=( 10000 )8 (1000000)8-(1)8=( 777777 )8

(1AF.D3)16+(E9.42)16=( 299.15 )16 (4E.39)16-(F.4A)16=( 3E. EF )16

(FFFF)16+(1)16=(10000)16 (1000000)16-(1)16=( FFFFFF )16

思考题:

(EF1)16+(F)16=( )16 (FFFF)16+(1)16=( )16 (777)8+(1)8=( )8

(10000)16-(1)16=( )16 (1000)8-(1)8=( )8 (11.F)16+(0.1)16=( )8

二 八进制、十六进制、二进制、十进制的相互转换

八进制、十六进制转换为十进制数方法与二进制转换为十进制方法一样,就是将他们依幂次展开求和即可,例如:

(46.25)8=4×81 + 6×80 + 2×8-1 + 5×8-2 | (19.E1)2=1×161+1×160+E×16-1 + 1×16-2

= 32 + 6 + 0.25 + 0.078125 | = 16 +1 + 14/16 + 1/256

=(38.328125)10 | =17 十进制数转换为八进制、十六进制的方法同样与十进制转换为二进制方法一样,整数部分除8或16,反向取余数;小数部分乘以8或16顺向取整数部分,例如:(314.1875)10=( )8

所以:(314.1875)10=( 472.14 )8

八进制与二进制相互转换:八进制转换为二进制,只要将八进制数每位数字换成等值的三位二进制数,即“一位变三位”;二进制数转换为八进制数,从小数点开始向两边以三位为一段(不足补0),每段改成等值的八进制数即可,即“三位变一位”,例如:

八进制各位数字对应的三位二进制数应熟记:

012345670

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值