二進制,十六進制與十進制的換算 | Binary, Hexadecimal and Denary conversions

如果你有做過過去數年(2015至2019年)的DSE Maths past paper,你一定有發現在paper 2 里面會有一題關於二進制,十六進展,十進制之前的轉換。

在paper 2爭分奪秒的答題時間内,這類型的必出題實在是快速得分的難得部分。

今日和大家分享下幾種進制間轉換的原理。

其實題目的出法如何變換,都萬變不離其宗,回歸到以下原理。

 

將十六進制(Hexadecimal)轉換成十進制(Denary),依次從數字的左往右,第一,二,三……個數位開始乘16的0次方,1次方,2次方……

將數字相加得到十進制數字。

注意,ABCDEFG在Hexadecimal分別爲10,11,12,13,14,15,16

 

從二進制(Binary)轉換成十進制(Denary)做法相同

留意從左往右計算的時候,要從2的0次方開始運算

而非2的1次方

 

從十進制(Denary)轉換成十六進制(Hexadecimal)

用長除法(Long division)將原來的十進制數字35986除以16,

得到一個餘數(Remainder),2依次記錄,

并將不包含餘數的數字2249再次除以16

得到一個餘數,9如此類推

最後計算到0爲止,再將所有數字從下往上記錄。

最後得到十六進制數字 8C92。

從十進制(Denary)轉換成二進制(Binary)方法相同。

Previous
Previous

綫是否圓的切綫?| Tangenet Line of a Circle

Next
Next

圓方程的兩個Form | Equation of Circles