當前位置:英秀網 >

旅遊 >社會熱點 >

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換

進位制也就是進位制位,對於接觸過電腦的人來說應該都不陌生,我們常用的進位制包括:二進位制、八進位制、十進位制與十六進位制,它們之間區別在於數運算時是逢幾進一位。比如二進位制是逢2進一位,十進位制也就是我們常用的0-9是逢10進一位。

它們的關係如下,都是可以相互轉換的。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換

二進位制:二進位制,Binary,是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”。

計算機中的二進位制則是一個非常微小的開關,用“開”來表示1,“關”來表示0。

八進位制:八進位制,Octal,縮寫OCT或O,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式設計語言中常常以數字0開始表明該數字是八進位制。

十進位制:十進位制,Decimal,就是日常生活中用的最多的,如:1,2,3,……100,200,300……十進位制基於位進位制和十進位兩條原則,即所有的數字都用10個基本的符號表示,滿十進一,同時同一個符號在不同位置上所表示的數值不同,符號的位置非常重要。基本符號是0到9十個數字。

十六進位制:十六進位制(英文名稱:Hexadecimal),是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,A-F組成,字母不區分大小寫。與10進位制的對應關係是:0-9對應0-9;A-F對應10-15;N進位制的數可以用0——(N-1)的數表示,超過9的用字母A-F。

二進位制與十進位制之間的轉換


十進位制轉二進位制

方法為:十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換 第2張

十進位制轉二進位制圖解

二進位制轉十進位制

方法為:把二進位制數按權展開、相加即得十進位制數。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換 第3張

二進位制轉十進位制圖解

二進位制與八進位制之間的轉換


二進位制轉八進位制

方法為:3位二進位制數按權展開相加得到1位八進位制數。(注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不足時補0)。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換 第4張

二進位制轉八進位制圖解

八進位制轉成二進位制

方法為:八進位制數通過除2取餘法,得到二進位制數,對每個八進位制為3個二進位制,不足時在最左邊補零。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換 第5張

八進位制轉成二進位制圖解

二進位制與十六進位制之間的轉換


二進位制轉十六進位制

方法為:與二進位制轉八進位制方法近似,八進位制是取三合一,十六進位制是取四合一。(注意事項,4位二進位制轉成十六進位制是從右到左開始轉換,不足時補0)。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換 第6張

二進位制轉十六進位制

十六進位制轉二進位制

方法為:十六進位制數通過除2取餘法,得到二進位制數,對每個十六進位制為4個二進位制,不足時在最左邊補零。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換 第7張

十六進位制轉二進位制

十進位制與八進位制與十六進位制之間的轉換


十進位制轉八進位制或者十六進位制有兩種方法

第一:間接法—把十進位制轉成二進位制,然後再由二進位制轉成八進位制或者十六進位制。這裡不再做圖片用法解釋。

第二:直接法—把十進位制轉八進位制或者十六進位制按照除8或者16取餘,直到商為0為止。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換 第8張

具體用法如上圖

八進位制或者十六進位制轉成十進位制

方法為:把八進位制、十六進位制數按權展開、相加即得十進位制數。

十進位制轉二進位制:二進位制八進位制十進位制十六進位制相互轉換 第9張

八進位制或者十六進位制轉成十進位制圖解

十六進位制與八進位制之間的轉換


八進位制與十六進位制之間的轉換有兩種方法

第一種:他們之間的轉換可以先轉成二進位制然後再相互轉換。

第二種:他們之間的轉換可以先轉成十進位制然後再相互轉換。

這裡就不再進行圖片用法解釋。

  • 文章版權屬於文章作者所有,轉載請註明 https://yingxiuwang.com/lvyou/shehui/drg33.html