原码,反码,补码:[2]补码的范围
计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示菱诎逭幂方法各不相同。今天着重来讲补码的范围。以下均默认为8位
原码的范围:-127~127
反码的范围:-127~127
补码的范围:-128~127
换成一般形式,假设有n位
你会发现,补码的范围要比其它码多一位,那这是为什么呢,问题出在0上
先看原码的+0与-0
再看反码的
最后看补码的,你会发现,他们是一样的
在这里要解释下
所以,由于0的正负表达一样,故它的范围可以再多一个数
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:74
阅读量:61
阅读量:61
阅读量:90