当前位置: > 用八位二进制数表示一个带符号数,它能表示的整数范围是?...
题目
用八位二进制数表示一个带符号数,它能表示的整数范围是?

提问时间:2020-08-30

答案
一般来说,这个的答案是-128到127
第一位是符号位,0表示正数或者0,1表示负数
对于正数,表示方式就是二进制本身加上最前面的符号位0,除去符号位以外的其他7位二进制能表示0到127
对于负数,取它的绝对值的8位二进制表示,然后所有位取反,最后+1,就是它的表示方式.这可以表示-128到-1
以上是补码表示方式,你也可以用补码这个关键字找到很多资料.
问题是:题目完全没有提补码这个概念,所以对于不同的编码方式,这个问题的答案是不一样的.理论上,8位二进制数可以表示256个不同的值,只要你有一种方案,将这256个值对应到任意256个数值上,就算一种编码,这种编码的种类是无限多的.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.