若采用8位二进制补码表示十进制整数-128.则其表示形式为?
A 10000001 B 00000000 C 10000000 D 00000001
我想问一下怎么算出来的 C
人气:311 ℃ 时间:2019-08-20 00:26:58
解答
负数时最高位为1,负数的补码为对应的原码部分取反加1,故有:
-1即1000 0001取反后为1111 1110 再加1得补码为1111 1111;
-2即1000 0010(理解为-1的数字位加了1成了10)取反后为1111 1101再加1得补码为1111 1110;
依次类推...
-127即1111 1111取反即1000 0000再加1得补码为1000 0001
-128即1000 0000(同理可以理解为数字位加1成了000 0000)取反后为1111 1111再加1得补码1000 0000
推荐
- 若采用8位二进制补码表示十进制整数-128.则其表示形式为?
- 若采用8位二进制补码表示十进制整数-128.则其表示形式为?8位二进制的取值范围不是127——负127吗.
- 请给出十进制数“-42”的补码表示形式,采用8位二进制数.
- 采用补码表示,整数0只有一种表示形式,该形式为什么 若用8位二进制补码表示十进制整数—128,则其表
- 用8位的二进制补码表示下列十进制数.
- 已知,a>b>0,则b^2+4/a(b-a)的最小值为
- 在某点导数怎么求 我是说怎么求左右导数 如y=|x| 怎么由该点导数判断该点是否连续
- 已知曲线y=f(x)过点(0,1),且曲线上点(x,y)处切线的斜率为x^2-2x,求该曲线的方程
猜你喜欢