计算机补码:
(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
本题记录 | 用 户(点击查看用户) | 运行号(点击购买题解) | 时 间 |
---|---|---|---|
算法最快[$0 $ms] | 毕怀森 | 1060256 | 2024-01-12 13:16:36 |
内存最少[$2020 $KB] | dsad | 834409 | 2022-04-05 22:42:45 |
第一AC | 计爱玲 | 561829 | 2020-01-04 21:52:47 |
第一挑战 | 计爱玲 | 561829 | 2020-01-04 21:52:47 |
竞赛编号 | 竞赛名称 | 竞赛时间 | 访问比赛 |
---|---|---|---|
1790 | 2023-2024-1学期《程序设计技能实训》博弈论、二进制和位运算【23计算机】 | 2023-12-18 00:00:00 | 请登录 |
1730 | 2022-2023-1学期《C语言程序设计》:指针和二进制【22计算机】 | 2022-12-20 09:00:00 | 请登录 |
1675 | 2021-2022-1学期《程序设计技能实训》二进制和位运算【21计算机1234】 | 2021-12-14 07:00:00 | 请登录 |
1602 | 2020-2021-1学期《程序设计技能实训》二进制和位运算【20计算机12345】 | 2020-12-25 18:00:00 | 请登录 |
1494 | 2019-2020-1学期《Python语言程序设计》期末考试【19数据科学12班】 | 2020-01-05 10:00:00 | 请登录 |