66问答网
所有问题
当前搜索:
为什么用补码表示带符号整数
整数
0的
补码为什么
只有一种形式000……0
答:
0的原码是不惟一的:[+0]原=00000000,[-0]原=10000000 0的反码也是不惟一的:[+0]反=00000000,[-0]反=11111111 与原码和反码不同,0的
补码
是惟一的,这可由补码的定义得到。对于n=8,有 [+0]补 = [+0]反 = [+0]原 = 00000000 [-0]补 = [-0]反 + 1 = 11111111 ...
用补码表示
的、
带符号
的八位二进制数,可表示的
整数
范围是多少? 范围...
答:
补码
0只有一种
表示
方式,所以是2^8=256个 范围是:-128~127
如果某计算机
采用
6位
表示整数
,那么
使用补码
分别能够表示的整数范围是...
答:
错误。正确的表述为:如果某计算机采用6位(二进制数)
表示整数
,那么
使用补码
分别能够表示的整数范围是-32~31。6位
表示有符号
位的二进制数,则最高位是符号位,因此有效能表示数值的二进制位是5位,5位二进制数最大是11111B=100000B-1,对应下面的二进制基数表(个位1,高位=低位*2),发现100000B...
用定点
补码表示
纯小数
答:
8位字长纯小数,第一位为
符号
位,小数点在第一位后面,后七位为具体数值。将
补码
换算成十进制的方法:补码取反再加一,如果是负数(即第一位为1),还要最后加上负号。所以10000000取反为01111111,加一就变成10000000,第一位后面为小数点。所以是1.0,再加上负号,就是-1,...
关于二进制
补码
,它可以用来
表示
小数吗
答:
如果是
有符号
数,可以表达的十进制数范围是-32768 ~ +32767。这里65536是2的16次方,32768是2的15次方。正
整数
的二进制化十进制想您应该知道吧?例如10010000化为十进制就是 (((1×2+0)×2+0)×2+1)×2+0)×2+0)×2+0)×2+0 = 144 给你一个有符号数的
补码表示
法的16位二进...
二进制
带符号整数
(
补码
)10000000的
表示
的十进制是多少 谢谢大家的好 ...
答:
但是,原码,是
有
缺陷的。因为,天下只有一个零。而在原码中,却编造了两个码:+0、-0。所以,八位原码的
表示
范围,只能是:-127~+127。在八位的
补码
中,只有一个零,还要多一个:-128。那么用“取反加一”求-0 和-128 的补码,这就很尴尬了!求-0 的补码,可得出:0000 0000。
符
...
...怎么写它的无符号整数和
带符号整数
(
补码
)的
表示
范围(用十进制数表...
答:
32位计算机字长,用于
表示整数
,共有2的32平方个。所以,无符号整数的范围是0~2^32或0~4294967296。8位二进制所能表示的无符号整数范围为0~255;8位二进制所能表示的
带符号整数
范围为-128~127。无符号整数与带符号整数:无符号数(Unsigned number)是相对于有符号数而言的,指的是整个机器字长的全部...
计算机中浮点数数是
用补码
还是原码
表示
答:
在计算机中,正数用原码表示;负数
用补码表示
;而补码=反码加1。一个浮点数a由两个数m和e来表示:a = m × b^e。在任意一个这样的系统中,选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即尾数)是形如±d.ddd...ddd的p位数(每一位是一个介于0到b-1之间的
整数
,...
补码表示
范围是多少?
答:
最大整属数是31位全为1,所以是2^32-1。16位
补码
能
表示
的范围是:11110000,如果
使用
8位(n位),则-16的源代码为(最高位1,最后的n-1位是其绝对值16的二进制表示)它的逆代码是11101111(最高的
符号
位不变,最后的n-1位都是倒排的)它的补码是11110000(倒数加1)。
若某
带符号整数
的8位二进制
补码
为11110001。该整数对应的十进制数是...
答:
对
补码
再求一次补码,即是原码。(将原补码“当作”是原码)求反:10001110 加1 :10001111 首位的1
表示
负数,后面的1111表示15,即-15。
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜