目 錄(本篇字數:1042)
-
介紹
我相信很多大學計算機專業的學生還依然不懂它們之間的區別以及轉換關系,作為大學生的你和我相比差不了多少。因為在大學期間,大一、大二的我也是一條咸魚。上課除了神游物外、昏昏欲睡,還真沒什么可以形容我的了。在一個偶然的課程上,我喜歡上了Android游戲編程,后來慢慢的發現原生Android真的難編游戲,一些小游戲、小案例還是可以的。接着,我就開始學習Android的應用開發,發現也是挺有意思的。有時候,我想要翻一翻身,咸魚也會有點機會的。看到了一些大學生畢業等於失業的字眼,有時候想想還是挺為自己感到慶幸的,畢竟我還沒畢業(哈哈,自嘲),我還有機會去努力、去學習。每當捫心自問自己會什么、學到什么的時候,腦子空空如也。也許是夜間多發感觸,但是每每這樣,都提醒着我要努力了,要確定自己要走的路!
扯歸扯,學習還是要的。
-
常用進制
首先,我先來介紹一下何為二進制、十進制、十六進制,以及它們的區別和特點。
-
二進制
二進制,逢二進一,數字中只有 0 和 1
例如,數數,二進制的數法是:0,1 接着 10,11 接着 100,101,110,111 接着 1000,1001 ... 1111 以此類推。
-
十進制
十進制,逢十進一,數字中含有 0,1,2,3,4,5,6,7,8,9
十進制是我們從小就開始學習的,應該沒有人不會吧,從1數到100會把,哈哈。
-
十六進制
十六進制,逢十六進一,表示形式比較特殊,因為10~15不能用數字來展示,不然就亂套了。所以強制規定如下
10 用 A 表示、11 用 B 表示、12 用 C 表示、13 用 D 表示、14 用 F 表示。
那么數數的數法也同理,從 0 ~ F 接着 10 ... 1F ... FF 接着 100 ...... FFF 以此類推。
-
進制間的轉換
下面,我們通過一些簡單的數值的轉換例子,來學習這些進制的轉換關系。
-
二進制 轉 十進制
二進制數:0101 轉 十進制數: 5
計算過程圖:(最后一位數開始是2的零次方,以此類推,進行加法運算。)
-
十進制 轉 二進制
我們依照上面那個數值
十進制數:5 轉 二進制數:0101
-
十六進制 轉 十進制
十六進制數:2AC 轉 十進制數:684
-
十進制 轉 十六進制
十進制數:684 轉 十六進制數:2AC
-
二進制 轉 十六進制
二進制數:10101101110 轉 十六進制數:56E
-
十六進制 轉 二進制
十六進制數:56E 轉 二進制數:10101101110
通過幾個轉換例子,我們學會了進制間的轉換關系。我發現通過表達的形式,總覺得表達不出來,也表達不清楚,大家更別說理解了。所以我就畫了步驟計算過程圖,這樣更鮮明、更直觀的表達我的意思。教學的目的也在於此。
©原文鏈接:https://blog.csdn.net/smile_running/article/details/81090483
@作者博客:_Xu2WeI
@更多博文:查看作者的更多博文