作者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