[問題] 兩題跟2的補數計算有關的問題

看板Programming作者 (= =)時間3年前 (2021/06/16 14:14), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
題目分別長這樣: 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://www.ptt.cc/bbs/Programming/M.1623824057.A.A3E.htmllueichun:轉錄至看板 Prob_Solve 06/17 14:14

07/17 04:59, , 1F
yes
07/17 04:59, 1F
文章代碼(AID): #1WoPQve- (Programming)
文章代碼(AID): #1WoPQve- (Programming)