欢迎来到天天文库
浏览记录
ID:45657903
大小:304.50 KB
页数:41页
时间:2019-11-15
《《计算机数据的表示》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、大学计算机文化基础主 讲:蒙任富电 话:13978642565E-mail:mengrenfu@163.com办公室:计算机应用教研室(4605)1.2计算机数据的表示基数:数制所使用的数码个数称为“基数”或“基”,常用“R”表示,称R进制。如十进制的数码为0、1、2、3、4、5、6、7、8、9,基数为10;二进制的数码是:0、1,基数为2。位权位权也叫位值,任何一个R进制数都由一串数码表示,每一位数码的实际值的大小由数值和位置决定,由位置决定的值就叫做位值,用基数R的i次幂Ri表示,i取值个位为0。102101100(555)10↑↑↑500505十进
2、制基数符号位权100~910i如十进制数:2008各计数制的基数、数字符号和权十进制二进制八进制十六进制基数符号权100~910i20,12i80~78i160~9,A,B,C,D,E,F16i例:下列数中,有可能是八进制数的是。A、488B、717C、187D、379√数据表示--按权展开求和例1:在十进制数中,3058.72表示为:3058.72=3×103+0×102+5×101+8×100+7×10-1+2×10-2位权10i,i取值个位为0。103102101100.10-110-23058.72数据表示--按权展开求和例2:二进制数1011.
3、01可表示为:1011.01=1×23+0×22+1×21+1×20+0×2-1+1×2-2八进制、十六进制以此类推23222120.2-12-21011.01R进制的加法规则逢R进一,借一当R:十进制中,逢十进一,借一当十;二进制中,逢二进一,借一当二, (0+0=00+1=11+0=11+1=10)八进制中,逢八进一 (7+1=10),借一当八;十六进制中,逢十六进一 (F+1=10),借一当十六R进制的标识(N)R十进制数标识为(257)10或257D(十进制通常不加标注)二进制数标识为(1010)2或1010B八进制数标识为
4、(257)8或257o(也有书用Q)十六进制数标识为(A2F)16或A2FH十进制、二进制、八进制、十六进制之间的对应关系十进制二进制八进制十六进制十进制二进制八进制十六进制012345678000000010010001101000101011001111000012345671001234567891011121314151617100110101011110011011110111110000100011112131415161720219ABCDEF1011138421110128272625242322212025612864321684218
5、421101010“8421”规则42110157?4211111.2.2数制之间的转换十进制数二进制数八进制数十六进制数(1101.01)2=1×23+1×22+0×21+1×20+0×2-1+1×2-2=8+4+0+1+0+0.25=(13.25)10将二进制1101.01转换为十进制非十进制数十进制数按权展开求和!23222120.2-12-21101.01非十进制数十进制数按权展开求和!(124)8=1×82+2×81+4×80=(84)10例:将八进制124转换为十进制:十六进制以此类推8281801241、(123.4)8=()102、最大的
6、8位二进制数换算成十进制数是。A、127B、255C、512D、1024(11111111)2=27+26+25+24+23+22+21+20=128+64+32+16+8+4+2+1=(255)10(123.4)8=1×82+2×81+3×80+4×8-1=(83.5)10十进制整数非十进制整数875……389……181……10结果为:(75)10=(113)8余数法:除基数取余数(直至商为0),由下而上排列。2751237121802912402202110例2:十进制75转换成二进制:结果为:(75)10=(1001011)2十进制整数非十进制整数
7、十进制小数非十进制小数进位法:用十进制小数乘以基数,当积为0或达到所要求的精度时,将整数部分由上而下排列。0.625╳21.2501╳20.500╳21.01小数值为0结果为:(0.625)10=(0.101)2十进制小数非十进制小数0.6875取整数部分×21.375010.3750×20.75000×21.500010.5000×21.000010.0000(0.6875)10=(0.1011)2例:将(0.6875)10转换成二进制数十进制小数非十进制小数(75)10=(1001011)2(0.625)10=(0.101)2(75.625)10=(
8、1001011.101)2十进制非十进制二进制数八进制数十六进制数整数从右向左,
此文档下载收益归作者所有