Re: [問題] 一題補數的問題
※ 引述《kindaichitom (飯吃到下巴脫臼)》之銘言:
: 10110111(2進位)是下列兩個數字的2's補數?
: A. 73 B. 81 C. -73 D. -81
: 答案: C.
: 可是我認為是選項A耶...
: 73的二進制 01001001
: 轉成1的補數 10110110
: 轉成2的補數 10110111
: 所以是73
: 是不是我觀念有錯還是誤解題意呢??
: Thanks!!
先看第一個 bit, 是 1, 代表它是負數.
10110111 為某數的 2's 補數,
10110111 - 00000001 = 10110110
10110110 為某數的 1's 補數,
則某數為 73.
因為 first bit 是 1, 所以前面要加上負號,
答案是 -73.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.194.143
討論串 (同標題文章)