進位制與位值原理,不同進位怎麼轉換

2021-01-08 專注小學數學

在學習了十以上的加減法之後,我們就接觸到了一個新的知識點,個位數相加超過十就要向十位進1。十位超過十也要向百位進1,也就是每高一位,是十倍的關係。

那這個十位的1代表的10,也就是說我們平常用的最多的十進位,滿10進1,借1當10,在十進位中,所有的數字為0、1、2、3、4、5、6、7、8、9。

這裡有必要強調一下,數與數字是兩個概念,以十進位為例,數有無限個,數字卻只有0-9這十個數字。

其他進位也類似,假如是n進位,那麼它組的數字是從0——n-1。

在我們的生活當中還是挺多種進位的,只是我們平常提的比較少,十進位用的最多。當然各種進位不勝枚舉,我們簡單舉幾個例子。

比如說四進位,我們用的QQ號等級所對應的圖標。

四進位

一開始是一顆星星,然後兩顆星星,然後三顆星星,大家有沒有看過四顆星星?沒有,因為四顆星星,它就變成了一個月亮,四個月亮變成一個太陽,以此類推,因為它是四進位。

七進位相信大家都不陌生,我們的一個星期有七天。

有一種計數比較特殊,它的寫法只有兩種數碼:0和1。對的,計算機計數採用的是二進位。它是逢二進一,借一當二。所以在二進位中,我們永遠看不到數字2。

帶餘數短除法

在語文中,我們其實也接觸過一個比較特殊的進位,那就是十六進位。大家會說某某兩個人那叫一個半斤八兩,意思是他們兩人都一樣。按照我們現在的理解,半斤怎麼和八兩一樣重呢?在中國古代,1斤為16兩,所以說半斤和八兩當然是一樣重。

由於相同數字在不同進位所表示的數值是不一樣的,所以說除了十進位一般不做另外標註之外,其他進位都會另外寫一個括號,右下角標註一個進位制,比如下圖中的7進位1356。

剛剛提到16進位,那麼十進位的從10到15在十六進位中如何表示這些數字?在16進位中用大寫字母A表示10,B表示11,C表示12,D表示13,E表示14,F表示15。

當然各種不同進位的數是可以進行轉換的,那麼不同進位制怎麼轉換?我們需要藉助一個中間橋梁,那就是把它先轉化為十進位。根據十進位,然後繼續轉換,就可以完成。

10進位與7進位的互轉過程

其他進位要轉化為十進位,我們用的方法是將這個數字的指數寫出來,然後將它們相乘,最後求和算出來的得數就成了十進位。

那麼十進位轉其他進位用什麼辦法呢?如上圖所示我們要用到一個帶餘數短除,倒取餘數的寫法。

相關焦點

  • 進位制教學,了解進位之間的原理及轉化
    今天,我們來學學進位的原理與轉化。好,我們來從記數說起;記數的概念是伴隨著人們對數量概念的認識而產生的。人們最早對物品記數時,為了區分物品數量的具體差異,可能會使用小石子的數量來代表體積較大物品的數量,這就是最原始的記數概念。
  • 個人總結——二進位、十進位、十六進位轉換的方法
    近期和同事溝通時發現很多小夥伴多進位的轉換不太清晰,所以趁著周末自己總結了一下和大家分享想,下面先了解下定義。
  • 二進位、八進位、十進位、十六進位轉換計算方法
    進位也就是進位位,我們常用的進位包括:二進位、八進位、十進位與十六進位,它們之間區別在於數運算時是逢幾進一位。比如二進位是逢2進一位,十進位也就是我們常用的0-9是逢10進一位。
  • 編輯器、進位與進位轉化
    權與位上的數碼沒有任何關係,數碼與數碼所在位上的權的乘積可以表示該位的大小,對於同一個位,數碼是可以變的,但權是固定不變的進位制:在表示數據的時候僅使用一位是不夠,必須採用進位的方法組織多位數碼,多位數碼中的每一個的組成以及由低向高進位的規則,就叫進位計數制,簡稱進位制。
  • 不同進位間轉換的幾種方法
    實際工作中,經常需要將某個進位的數轉換成其他進位的數,最常碰到就是10進位轉16進位和10進位轉2進位。10進位轉換成其他進位使用的方法叫"除k取餘法","除k"中這個k就是我們需要轉換成的進位,比如要轉換成2進位,這個K就是2,要轉換成16進位,這個K就是16。"
  • 二進位、八進位和十六進位之間轉換
    十進位是在人類社會發展過程中自然形成的,它符合人們的思維習慣,例如人類有十根手指,也有十根腳趾。進位也就是進位制。進行加法運算時逢X進一(滿X進一),進行減法運算時借一當X,這就是X進位,這種進位也就包含X個數字,基數為X。十進位有 0~9 共10個數字,基數為10,在加減法運算中,逢十進一,借一當十。
  • 小猿圈python學習-秒懂十六進位
    定義16進位,英文名稱Hexadecimal(簡寫Hex), 在數學中是一種逢16進1的進位制。一般用數字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,這些稱作十六進位數字,比如十進位13用16進位表示是D, 28用16進位是1C。
  • 進位轉換方法
    10進位轉換成其他的都是除以要轉換成的那個數,也就是說轉換成二進位的就除以2,轉換成八進位的就除以8,轉換成十六進位的就除以16,然後倒取餘數。
  • 三分鐘熟悉進位轉換與位運算
    一種進位中可以使用的數字符號的數目稱為這種進位制的基數,若一個進位的基數為 N,則可稱之為 N 進位,即表示數值時滿 N 進一。在生活中最常用的是十進位,使用 10 個阿拉伯數字 0 到 9 進行記數。而在電子計算機領域,內部使用的是二進位,電路的狀態通過 0 和 1 表示來實現記數。八進位和十六進位計算機領域也較為常用,尤其十六進位。
  • 8421bcd碼轉換二進位
    8421BCD碼 算機內毫無例外地都使用二進位數進行運算,但通常採用8進位和十六進位的形式讀寫。對於計算機技術專業人員,要理解這些數的含義是沒問題,但對非專業人員卻不那麼容易的。由於日常生活中,人們最熟悉的數制是十進位,因此專門規定了一種二進位的十進位碼,稱為BCD碼,它是一種以二進位表示的十進位數碼。
  • 單片機進位轉換
    十 ----> 八  10進位數轉換成8進位的方法,和轉換為2進位的方法類似,惟一變化:除數由2變成8。   來看一個例子,如何將十進位數120轉換成八進位數。10進位,關鍵在於各自的權值不同。  所以,FD轉換為二進位數,為: 1111 1011   由於十六進位轉換成二進位相當直接,所以,我們需要將一個十進位數轉換成2進位數時,也可以先轉換成16進位,然後再轉換成2進位。
  • 10、進位轉換:二進位、八進位、十六進位、十進位之間的轉換
    上節我們對二進位、八進位和十六進位進行了說明,本節重點講解不同進位之間的轉換,這在編程中經常會用到,尤其是C語言。
  • 進位轉換 二進位轉十進位
    上節課我們學習了十進位轉換成二進位的方法,那二進位轉換十進位是怎麼轉換的呢?
  • 知識分享 I 不同進位數字的相互轉換
    工程函數中提供了二進位、八進位、十進位和十六進位之間的數值轉換函數。
  • 吳國平:除了十進位, 人類文明史上還有哪些進位算法?
    2、三進位算法三進位是以3為底數的進位制,三進位數有0、1、2三個數碼,逢三進一。在計算機發展的早期,採用了一種偏置了的三進位(對稱三進位),有-1<一般用T表示>、0、1三個數碼,這種三進位逢+/-2進一。
  • 二進位、八進位和十六進位之間轉換詳解
    十進位是在人類社會發展過程中自然形成的,它符合人們的思維習慣,例如人類有十根手指,也有十根腳趾。進位也就是進位制。進行加法運算時逢X進一(滿X進一),進行減法運算時借一當X,這就是X進位,這種進位也就包含X個數字,基數為X。十進位有 0~9 共10個數字,基數為10,在加減法運算中,逢十進一,借一當十。
  • 二進位、八進位、十進位和十六進位數之間的轉換方法
    十進位整數轉換為二進位採用「除r取餘法」。例:(15)D=(1111)B=(17)O=(F)H.數制的轉換方法下面我們來看看各數制之間是怎麼轉換的:其它進位轉換為十進位方法是:將其它進位按權位展開,然後各項相加,就得到相應的十進位數。
  • EV3關於10進位轉換2進位的詳解
    哈咯各位大家好之前突發奇想想做一個關於十進位轉化成二進位的想法,在這裡給大家講解一下。關於數字有多進位的,十進位、二進位、三進位、八進位、十六進位....等等。對我們最熟悉的莫過於十進位和二進位了,接下來給大家講解下如何實現將十進位轉化為二進位。
  • 基礎知識 | 二進位、八進位和十六進位之間轉換詳解
    十進位是在人類社會發展過程中自然形成的,它符合人們的思維習慣,例如人類有十根手指,也有十根腳趾。進位也就是進位制。進行加法運算時逢X進一(滿X進一),進行減法運算時借一當X,這就是X進位,這種進位也就包含X個數字,基數為X。十進位有 0~9 共10個數字,基數為10,在加減法運算中,逢十進一,借一當十。
  • 二進位與十六進位之間互相轉換
    通過上節課的學習,我們掌握了二進位與八進位互相轉換的方法(我們介紹的是421法),我們進行知識遷移,二進位數轉換成十六進位數的方法我們用