標題:

電腦算數 進位換算

發問:

此文章來自奇摩知識+如有不便請留言告知

請將192、168、219轉換為二進位資料。 求大大教些簡單方法 謝謝你

最佳解答:

不停除以2,寫下餘數,由個位寫上就是答案了。 192 / 2 = 96 ? 0 96 / 2 = 48 ? 0 48 / 2 = 24 ? 0 24 / 2 = 12 ? 0 12 / 2 = 6 ? 0 6 / 2 = 3 ? 0 3 / 2 = 1 ? 1 所以 192 = 11000000(2) 168 / 2 = 84 ? 0 84 / 2 = 42 ? 0 42 / 2 = 21 ? 0 21 / 2 = 10 ? 1 10 / 2 = 5 ? 0 5 / 2 = 2 ? 1 2 / 2 = 1 ? 0 所以 168 = 10101000(2) 219 / 2 = 109 ? 1 109 / 2 = 54 ? 1 54 / 2 = 27 ? 0 27 / 2 = 13 ? 1 13 / 2 = 6 ? 1 6 / 2 = 3 ? 0 3 / 2 = 1 ? 1 所以 219 = 11011011(2)

其他解答:

十進數轉成二進,可以用減法。相信你已記得以下數字SEQUENCE, 128,64,32,16,8,4,2,1。共八位二進數值。 以168為例。由第一個位128對比,若大過或等於數字,寫上1及減去該數字,若細過,只寫上0。 作法如下。 168比128大。所以寫1,減去得出40。 40比64細,寫個0,(現時得出10)。 40比32大,寫個1,(現時得出101),餘下8。 8比16細,寫個0,(現時得出1010),餘數仍是8。 8比8相同,寫個1,(現時得出1010 1),餘下0。 餘下4,2及1不用計了,填滿三個零,答案是1010 1000 複一次睇下有冇計錯。1010 1000,即係128+32+8,得出168,成功。 再簡單一點的方法可以用計算機。輸入十進後把數字轉成2進位顯示就得。|||||最簡單是按你電腦小算盤,選工程形式,按169,再按二進制(bin),如果要求要有八位數而只得七位,你可在左手面補零,再要轉換,按十進制(dec)。63D0B758E2D502CC
arrow
arrow

    zogfly3 發表在 痞客邦 留言(0) 人氣()