66问答网
所有问题
当前搜索:
N位二进制补码表示的范围
计算机
补码范围
答:
n位
计算机,设n=8, 所能
表示的
最大数是11111111,若再 加1称为100000000(9位),但因只有8位,最高位1自然丢失.又回了00000000,所以8
位二进制
系统的模为2^8. 在这样的系统中减法问题也可以化成加法问题,只需把减数用相应的补数表示就可以了.把补数用到计算机对数的处理上,就是
补码
....
为什么用
二进制补码表示
数值
范围
比原码多一
个
呢?
答:
这么理解:
2
^7=128(因为有一位是符号为,所以由7位是数值位),但是机器中是从0开始
表示的
,所以:正数是从 +0 ~ +127,刚好128
个
数字。负数是从 -0 ~ -127,刚好128个数字。但是
补码
中 +0 = -0 ,所以,-0这个位置可以空出来,因此就在负数的区域中多出一位,因此就把这一位进行平移...
什么
是
补码
?
答:
这里补充
补码的
代数解释:任何一个数都可以
表示
为-a=2^(n-1)-2^(n-1)-a;这个假设a为正数,那么-a就是负数。而根据
二进制
转十进制数的方法,我们可以把a表示为:a=k0*2^0+k1*2^1+k2*2^2+……+k(n-2)*2^(n-2)这里k0,k1,k2,k(n-2)是1或者0,而且这里设a的二进制位数为
n
...
关于整型数据取值
范围
答:
。其中,有符号数的表示方法有三种:原码、反码和补码。反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。计算机的字长为n位,
n位二进制
数的最高位为符号位,其余n-1位为数值位,采用
补码表示
法时,可
表示的
数X
的范围
是 -2的次幂≤X≤2的次幂-1。
原码、反码和
补码的
转换及
表示范围
答:
0000 0011的符号位是0,则表示正数,原反补码都相同,转化为十进制就是3。所以,数据在计算机中以补码的形式表示和储存,补码的出现也更加便于计算。二、原码、反码和
补码的表示范围
一般计算机字长32位,即用32
位二进制表示
数:原码:-[2^(n-1)-1] ~ 2^(n-1) - 1 反码:-[2^(n-1)-1]...
设字长为
N
+1位(含1位符位),
补码的表示范围
为( )
答:
设字长为
N
+1位(含1位符位),
补码的表示范围
为0≤|N|≤2n-1。)
补码表示
统一了符号位和数值位,使得符号位可以和数值位一起直接参与运算,这也为后面设计乘法器除法器等运算器件提供了极大的方便。总之,补码概念的引入和当时运算器设计的背景不无关系,从设计者角度,既要考虑
表示的
数的类型(小数...
...
n位
定点整数绝对值最大的负数用
补码表示
是-
2
^n?
答:
“为什么
n位
定点整数绝对值最大的负数用
补码表示
是-2^n”抄书都抄错了。用补码表示、n位整数中绝对值最大的负数是-2^(n-1).例如补码表示8位整数,其有效
范围
是-128~+127,其中绝对值最大的负数是-128,也就是-2^7。其
二进制
表述方式为[1000 0000]。
补码范围
是多少?
答:
这也解释了为什么127(0111 1111)+1(0000 0001)=-128(1000 0000)。在计算机中数据用
补码表示
,利用补码统一了符号位与数值位的运算,同时解决了+0、-0问题,将空出来的二进制原码1000 0000表示为-128,这也符合自身逻辑意义的完整性。因此八
位二进制
数
表示范围
为-128~+127。
...编码形式的叙述中,错误的是( )。 A.
n位二进制
数无论是?
答:
关于计算机中机器数编码形式的叙述中,错误的是()。A.
n位二进制
数无论是采用原码、反码,还是采用
补码
,均可以用来
表示
2n个数
十六
位二进制补码表示的
数据
范围
是什么?
答:
十六
位二进制补码表示的
数据
范围
是:\x0d\x0a\x0d\x0a最大:0111...(共15个1),十进制数是:+32767。\x0d\x0a\x0d\x0a最小:1000...(共15个0),十进制数是:-32768。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜