標題:

免費註冊體驗

 

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

幫忙解答十六進數轉二進數的問題

發問:

有無人可以教我做以下題目 1. 18A (十六進制) 轉 二進數 2. ABC (十六進制) 轉 二進數

最佳解答:

其實十六進制的數轉二進制的數可以用一個快的方法。 由於 16 = 2?,所以只要把每一個十六進位的數位化作一個四位的二進制數即可。 1 = 00012 = 00103 = 00114 = 0100 5 = 01016 = 01107 = 01118 = 1000 9 = 1001A = 1010B = 1011C = 1100 D = 1101E = 1110F = 1111 因此, 1. 18A (十六進制) 轉 二進數 是 000110001010 即 110001010。 2. ABC (十六進制) 轉 二進數 是 101010111100。 ============================== 若不用以上的快方法,也可考慮先變十進制的數,再變二進制的數。 1. 18A (十六進制) 轉 十進數 是 1 × 162 + 8 × 16 + 10 = 394 再轉二進: 2|394 └---- 2|197...0 └---- 2|98...1 └---- 2|49...0 └---- 2|24...1 └---- 2|12...0 └---- 2|6...0 └---- 2|3...0 └---- 1...1 因此,二進制即是 110001010。 2. ABC (十六進制) 轉 十進數 是 10 × 162 + 11 × 16 + 12 = 2748 再轉二進: 2|2748 └---- 2|1374...0 └---- 2|687...0 └---- 2|343...1 └---- 2|171...1 └---- 2|85...1 └---- 2|42...1 └---- 2|21...0 └---- 2|10...1 └---- 2|5...0 └---- 2|2...1 └---- 1...0 因此,二進制即是 101010111100。 2014-07-31 23:55:02 補充: Thanks a lot!

其他解答:

It May Help You. http://postimg.org/image/ixeur7kk7/|||||18A是0001 1000 1010 (A是10) ABC是1010 1011 1100 (B是11,C是12) 左面零位可以不要。 如何轉﹖ 1=0001 2=0010 3=0011 4=0100 ......... .........
arrow
arrow

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