计算机补码:
(1)输入是一个32位二进制整数每一位是0/1
(2)如果一个数第一位是0表示是非负数,只要把这个转化为十进制就可以了
(3)否则就是对应的绝对值的反码加1,
请根据一个数的补码计算出这个数的值
比如
11111111 11111111 11111111 11111110(10) =-2(10)
00000000 00000000 00000000 00000110 (10)=6(10)
Time Limit | $1$ 秒/Second(s) | Memory Limit | $512$ 兆字节/Megabyte(s) |
提交总数 | $263$ | 正确数量 | $125$ | "
裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 |
难度 | 分类标签 | 字符串 模拟 |
计算机补码:
(1)输入是一个32位二进制整数每一位是0/1
(2)如果一个数第一位是0表示是非负数,只要把这个转化为十进制就可以了
(3)否则就是对应的绝对值的反码加1,
请根据一个数的补码计算出这个数的值
比如
11111111 11111111 11111111 11111110(10) =-2(10)
00000000 00000000 00000000 00000110 (10)=6(10)
11111111111111111111111111111110
-2