回覆列表
-
1 # 使用者2090176044661
-
2 # 綾i
就是用個位數+十位數*16+百位數*256+千位數*4096+...
相乘的時候,前面的一位數乘以的數是十後面一位數乘以數的16倍。
例:
將十六進位制數ab轉換成十進位制數:
(ab)16=a×16+b=(171)10
(adc)16=a×256+b×16+c=(2748)10
十進位制化為十六進位制 方法1:採用除16取餘法。 例:將十進位制數115轉化為十六進位制數 16| 115…… 3 16| 7 …… 7 結果:(115)10 = (73)16
如果結果餘數是0,比如說是十進位制數十16,那麼十六進位制就是10,如果是十進位制數十32,那麼十六進位制數就是20.十進位制數除以16後餘數為0,那麼十六進位制數的個位數就是0. 方法2:先將十進位制化為二進位制,再將二進位制化為十六進位制。 例:(115)10 = (1110011)2 = (73)16
兩種方法 第一種直接轉換(同十進位制變二進位制比較蠻煩) 第二種把十進位制轉化為二進位制再把二進位制轉化為十六進位制比較簡單