當前位置:秀麗範 >

情感 >生活常識 >

不同進制轉換對照表

不同進制轉換對照表

不同進制轉換對照表,在計算機彙編語言中,常用的進制有二進制、八進制和十進制。計算機的運行計算基礎就是基於二進制來運行,以下分享不同進制轉換對照表。

不同進制轉換對照表1

各種進制之間的轉換方法:

一、不同的.進位制數轉化爲十進制數:按權展開相加

十進制是權是10;二進制是權是2;十六進制是權是16;八進制是權是8;

例:

110011(二進制數)=1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=32+16+2+1=51

1507(八進制數)=1*8^3 + 5*8^2 + 0*8^1 + 7*8^0 = 839

2AF5(十六進制數)=2*16^3 + A*16^2+ F*16^1 + 5*16^0 = 10997

二、十進制數化爲不同進制數

整數部分:除權取餘;小數部分:乘權取整

例:十進制數13轉化成二進制數

13/2=6 餘1

6/2=3 餘0

3/2=1 餘1

1/2=0 餘1

結果:1101

不同進制轉換對照表
  

三、二進制換算八進制

將二進制數從右到左,三位一組,不夠補0

例:二進制數10110111011換八進制數:

010 110 111 011

結果爲:2673

四、二進制轉換十六進制

二進制數轉換爲十六進制數的方法也類似,從右到左,四位一組,不夠補0

如上題:

0101 1011 1011

結果爲:5BB

不同進制轉換對照表2

二進制與十進制之間的轉換是怎麼樣的?我們一起來看看吧!

十進制轉二進制分爲整數轉二進制和小數轉二進制。

1、採用"除2取餘,逆序排列"法(整數轉二進制):首先用2整除一個十進制整數,得到一個商和餘數。然後再用2去除得到的商,又會得到一個商和餘數。重複操作,一直到商爲小於1時爲止。然後將得到的所有餘數全部排列起來,再將它反過來(逆序排列)。

2、採用"乘2取整,順序排列"法(小數轉二進制):用2乘十進制小數,可以得到積,將積的整數部分取出。再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出。重複操作,直到積中的小數部分爲零,此時0或1爲二進制的最後一位,或者達到所要求的精度爲止。如果小數的.整數部分有大於0的整數時,將整數部分和小數部分先單獨轉爲二進制,再合在一起就可以了。

二進制轉換爲十進制時要從右到左用二進制的每個數去乘以2的相應次方,小數點後則是從左往右。如果首位是0就表示正整數,如果首位是1則表示負整數,正整數可以直接換算,負整數則需要先取反再換算。因爲計算機內部表示數的字節單位是定長的。如8位、16位、32位。所以位數不夠時,高位補零。

以上就是小編收集整理出來的,望能夠幫助到大家。

不同進制轉換對照表3

十六進制以什麼加以標識?

十六進制中用A,B,C,D,E,F(字母不區分大小寫)這六個字母來分別表示10,11,12,13,14,15加以標識。

十六進制(簡寫爲hex或下標16)是一種基數爲16的計數系統,是一種逢16進1的進位制。

16進制多位數字母需要換算,換算方法如下:

16進制數的第0位的權值爲16的0次方,第1位的權值爲16的1次方,第2位的權值爲16的2次方……

所以,在第N(N從0開始)位上,如果是是數 X (X 大於等於0,並且X小於等於 15,即:F)表示的大小爲 X * 16的N次方。

如今的16進制則普遍應用在計算機領域,這是因爲將4個位元(Bit)化成單獨的16進制數字不太困難。1字節可以表示成2個連續的`16進制數字。可是,這種混合表示法容易令人混淆,因此需要一些字首、字尾或下標來顯示。

16進制轉二進制的方法介紹如下:

不同進制轉換對照表 第2張
  

在二進制的表示方法中,每四位所表示的數的最大值對應16進制的15,即16進制每一位上最大值,所以,我們可以得出簡便的轉換方法,將16進制上每一位分別對應二進制上四位進行轉換,即得所求:

例:2AF5換算成2進制

第0位: (5)16 = (0101) 2

第1位: (F)16 = (1111) 2

第2位: (A) 16 = (1010) 2

第3位: (2) 16 = (0010) 2

得:(2AF5)16=(0010.1010.1111.0101)2

標籤: 對照表 進制 轉換
  • 文章版權屬於文章作者所有,轉載請註明 https://xiulifan.com/qinggan/shenghuochangshi/9ojlp.html