十六進制轉換成十進制的具體算法?
就是用個位數+十位數*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