Re: [問題] 一題補數的問題

看板TransCSI作者 (喬巴)時間16年前 (2008/02/20 00:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《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
文章代碼(AID): #17klzgeI (TransCSI)
文章代碼(AID): #17klzgeI (TransCSI)