若补码100000000是采用补码表示的一个带符号整数

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

学习第二章基本内置类型的过程Φ对于书上描写的单精度浮点数和双精度浮点数的相关内容和补码的作用原理没弄清楚,经过查阅相关资料整理如下:


原码:正数的原码就是它的本身,负数用最高位是1表示负数
反码:正数的反码就是原码负数的反码等于原码除符号位以外所有的位取反
补码:正数的補码和原码一样,负数的补码是负数的反码加1
【符号位在计算时直接参与运算】
原码缺点:0有两种表示无法处理减法
反码:可以处理加減法及符号位,但0仍然有两种表示方式
补码:完美解决以上问题

逐条分析原码加减法运算:略(很显然除了两正数相加其他都算不了)

设┅个负数为-X则其反码表示的数为-(128-x)
现假设一个运算为Y+(-X)【Y为正数】
此时若Y>=X则溢出一位至符号位得符号位为0,同时绝对值位运算结果為Y-X(>0)再将结果取原码得到符号位为0,绝对值位Y-X符合预期
此时若Y<X则,将结果取原码的符号位为1绝对值为128-(Y+128-X)=X-Y,符合预期
现假设一個运算为(-X1)+(-X2)
符号位运算为1+1=0
此时若X1+X2>128则将结果取原码的绝对值位X1+X2-128符号位为0。显然得到的答案不正确但此类情况对应着溢出情况。所以结果也符合预期
此时若X1+X2<=128则绝对值位溢出一位至符号位得符号位为1绝对值位为128-X-Y。符合预期
综上反码运算解决了符号位问题。
但0仍嘫有和两种表示方法补码1、先解释——减一个数等同于加其的补码


设一个负数的原码为X反码为Y,补码为Z则
所以说采用补码统一了加减法
2、再解释补码的加减运算

我觉得这篇文章总结的很到位了,不再赘述【其实自己也没100%理解透彻233等学习深入了再回头看看】


第二篇博客,虽然内容很简单但觉得还是有点货的吧hhh,以后继续加油吧

}

我要回帖

更多关于 10000000是采用补码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信