看板 Grad-ProbAsk 關於我們 聯絡資訊
很抱歉 因為小弟自修 只是卡了很久還是想不出來為什麼 書本上有定義 一數字 N ,base 是r 位數為n r's complement 為 r的n次方 - N 書本上的10進位看的懂 可是為什麼 照這個公式走的話 二進位答案不同呢?? 舉例來說 (1101100) 二進位 的 2's complement = 2的七次方-1101100 是等於0010100 而不是0010101呢?? 請問我哪裡的觀念搞錯了呢??? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.51.46
sean456:你大概算錯了 2^7=128 1101100=108 128-108=20=0010100 09/20 17:49
BF3716:比較快計算2's的方法是抓出N中最右邊的1,左邊全反,右邊不變 09/20 17:49
exenhpmp:了解了 謝謝 :D 09/20 18:08
gn00618777:計蓋補數那邊我都用背的 這只是電腦格式的規定 09/20 22:29
gn00618777:我覺得不用刻意去了解 09/20 22:29