- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 计算机信息的表示
第二章 计算机中信息的表示 数据的表示与运算 2.1 进位计数制及其转换 2.2 数据在计算机中的表示 2.3 计算机的运算 2.1 进位计数制及其转换 2.1.1 进位计数制 2.1.2 不同数制间的转换 2.1.1 进位计数制 2.1.1 进位计数制 2.1.2 不同数制之间的转换 二、八、十六进制转换为十进制 对任意一个二、八、十六进制数,均可按照前述r进制数的展开和式方便的转成相应的十进制数 如:(1101.01)2=1X23+1X22+0X21+1X20+0X2-1+1X2-2 十进制数换为r进制数 (1)十进制整数转换为r进制 规则:采用除以r取余数,直到商为零时结束。所得余数序列,先余为低位,后余为高位。 (2)十进制小数转换为r进制 规则:采用乘以r取整数,直到余数为0时结束。所得整数序列,先整为高位,后整为低位。 十进制整数转为二进制整数 十进制小数转成二进制小数 二进制与八进制、十六进制之间的相互转换 二进制与八进制、十六进制之间的相互转换 2.2 数据在计算机中的表示 2.2.1数值数据的表示 2.2.1数值数据的表示 2.2.1数值数据的表示 2.2.1数值数据的表示 32位浮点数的范围是: 2.2.1数值数据的表示 2.2.1数值数据的表示 原码、补码的几个例子 补码的加减法公式 例题 数值编码 2.2.2 字符数据的表示 汉字的各种编码及其关系 2.3 计算机的运算 算术运算:加、减、乘、除 逻辑运算:与、或、非 数据比较:大于、小于、等于、不等于、大于等于、小于等于 数据传送:输入、输出、赋值 2.3.1 二进制的算术运算 加法 0+0=0 0+1=1 1+0=1 1+1=0 (进位) 减法 0-0=0 1-0=1 1-1=0 0-1=1 (借位) 乘法 0x0=0 1x0=0 0x1=0 1x1=1 除法 与十进制类似 逻辑运算 逻辑“与”运算 0x1=0 1x0=0 0x0=0 1x1=1 逻辑“或”运算 0+0=0 0+1=1 1+0=1 1+1=1 逻辑“非”运算 Not 0= 1 Not 1 = 0 大学计算机基础 十进制 R=10,可使用0,1,2,3,4,5,6,7,8,9 二进制 R=2 ,可使用0,1 八进制 R=8 ,可使用0,1,2,3,4,5,6,7 十六进制 R=16 ,可使用0,……,9,A,B,C,D,E,F “逢R进一,借一当R” 基数的概念 位权值的概念 每个位置上的数据所表示的数值等于该数符乘以该位置上的位权值 例:666.66 = 6×102+6×101+6×100+6×10-1+6×10-2 例:(101101.11) 2 = 1×25+1×24+1×23+1×22+0×21+1×20+1×2-1+1×2-2 32 + 0 + 8 + 4 + 0 +1 + 0.5 + 0.25 (45.75)10 1101 例1:(13)10 = ( )2 1 3 6 3 1 0 2 2 2 2 余数 1 0 1 1 二进制数低位 二进制数高位 (0.6875)10 = ( )2 0. 6 8 7 5 2 × 3 7 5 0 1. 2 × 7 5 0 2 × 0. 5 0 1. 2 × 0 1. 整数 1 0 1 1 二进制数高位 二进制数低位 例2: (1) 二进制数转换成八进制数:以小数点为分界点,左右三位一节,不足三位以零补足三位。 例: (101101.01) 2=(101,101.010)=(55.2)8 (2)八进制数转换成二进制数:将每位八进制数码以三位二进制数表示。 例: (76.42) 8=(111110.100010)2=(111110.10001)2 (3)二进制数转换成十六进制数:以小数点为分界点,左右每四位一节,不足四位以零补足四位。 (1111011011.100101011)2 = (11,1101,1011.1001,0101,1000)2 = (3DB.958)16 (4)十六进制数转换成二进制数:将每位十六进制数码以四位二进制数表示。 例: (A3B.C) 16 = (101000111011.1100)2 = (101000111011.11)2 计算机中的数据: ①数值型数据:128,(32.56)8; ②非数值型数据:“学生”、“0730-8845139”。 1. 计算机中数的有关概念 ① 数的长度 1字节(byte)=8比特(bit) 在计算机中,数的长度按比特(bit)来计算。但因存储
文档评论(0)