作者exenhpmp (天00地00)
看板Grad-ProbAsk
標題[商管] 補數的大困惑
時間Sun Sep 20 17:34:14 2009
很抱歉
因為小弟自修
只是卡了很久還是想不出來為什麼
書本上有定義
一數字 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
1F:推 sean456:你大概算錯了 2^7=128 1101100=108 128-108=20=0010100 09/20 17:49
2F:→ BF3716:比較快計算2's的方法是抓出N中最右邊的1,左邊全反,右邊不變 09/20 17:49
3F:→ exenhpmp:了解了 謝謝 :D 09/20 18:08
4F:推 gn00618777:計蓋補數那邊我都用背的 這只是電腦格式的規定 09/20 22:29
5F:→ gn00618777:我覺得不用刻意去了解 09/20 22:29