计算机中数据的表示方式1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 3.数的定点表示 1.定点整数:小数点固定在最低位之后,即数值为整数。 2.定点小数:小数点固定在最高位之前,即数值为纯小数。 例:整数长度为2个字节时,其能够表示的范围为: -(215)≤N≤(215-1) 即-32768≤N≤32767 即:(□111111111111111)2 (15个1) 不同进位和数的表示范围 二进制位数 无符号整数的表示范围 有符号整数的表示范围 8 0~255(28-1) -128~127(27-1) 注:机器数均用补码表示 16 0~65536(216-1) -32768~32767(215-1) 32 0~232-1 -231~231-1 1.6 信息的表示 1.6.5 数据在计算机中的表示 * 例:以8位二进制表示数的范围: 1.无符号整数2相当于(100000000-1)2=28-1 2.有符号整数中的正数2相当于1)2=27-1 3.有符号整数中的负数 -1 原 反 补 -2 原 反 补 …… -127 原 反 补 -128 补 -128 (1000000010000000) (1111111101111111) (1111111110000000) 这样表示的数的范围较小,为了提高其表示的范围,就必须增加其长度,相应就会占用较多的存储空间。为了增大数的表示范围,根据数学上的指数表示方式,又引入了浮点数的表示方法。 由 小 变 大 1.6 信息的表示 1.6.5数据在计算机中的表示 * 4. 数的浮点表示 把表示数的长度分为两部分:尾数部分和阶码部分:D=M×RC 例:-123.56=-0.12356*103 ( -1.2356*102 ) 尾数M:为小于1的小数(既小数点后第一位为非零,例:0.234,0.0012),采用定点小数表示。其长度将影响数的精度,其符号将决定数的符号。 阶码C:相当于数学上的指数,其大小将取决数的表示范围。 例:设尾数为8位,阶码为6位;则二进数n=-1001.0010=-0.1001001*2100浮点数的存放形式见图如下 显然对于相同的字节浮点表示数的范围远远大于数的定点表示,但浮点的运算规则比定点复杂。 阶码部分 尾数部分 0 000100 1 阶 符 阶 码 尾符 尾 数 1.6 信息的表示 1.6.5数据在计算机中的表示 * 1.6 信息的表示 1.6.5 数据在计算机中的表示 5. 原码、反码、补码 1)原码:数的原码表示法,是用符号位表示数的符号,用数的其余位表示数的绝对值。一般最高位为符号位,该位是“0”代表正数,是“1”代表负数。 例: [5]原码=(0 0 0 0 0 1 0 1)2 [-5]原码=(1 0 0 0 0 1 0 1)2 2)反码:对正数来说,它的反码就是它本身;对负数来说,它的反码就是在符号位为“1”,其他位为与原码各位取反的数码,即“1”变“0”,“0”变“1”。 例: [5]反码=(0 0 0 0 0 1 0 1)2 [-5]反码=(1 1 1 1 1 0 1 0)2 3)补码:对正数来说就是其本身,负数由其反码加1求得其补码。 例: [5]补码=(0 0 0 0 0 1 0 1)2 [-5]补码=(1 1 1 1 1 0 1 1)2 从各种表示方法的求法可以发现:对正数来说,数的原码、反码、补码都一样,只有负数才会不一样。 * 1.6 信息的表示 1.6.5 数据在计算机中的表示 说明:原码的表示方法简单易懂,但对两个异号数相加时,显得不方便,因而产生了补码,将加减法统一为加法。 2 +7 反码 + 2 -8 反码 补码 +补码 补码

文档评论(0)

xiangxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档