作者lueichun (= =)
看板Programming
标题[问题] 两题跟2的补数计算有关的问题
时间Wed Jun 16 14:14:15 2021
题目分别长这样:
https://i.imgur.com/XlXZd6p.png
https://i.imgur.com/ZlK3YRl.png
------------------------------------------
第一题的算法是,0111|1111先做算术左移,变成1111|1110,然後求补数,
得到0000|0010=2,那就可以反推1111|1110=-2
所以答案为A
第二题的算法是,把1001|0110转成补数,变成0110|1010=2+8+32+64=106
所以反推1001|0110=-106
所以答案为A
请问这两题可以这样解吗?谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.164.173.78 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1623824057.A.A3E.html
※ lueichun:转录至看板 Prob_Solve 06/17 14:14
1F:→ minhong: yes 223.141.11.8 07/17 04:59