二進位制與十進位制的換算二進位制和十進位制轉換怎麼算?

2021-03-07 14:19:10 字數 2935 閱讀 1992

1樓:匿名使用者

人們通常使用的是十進位制。它的特點有兩個:有0,1,2….9十個基本字元組成,十進位制數運算是按「逢十進一」的規則進行的.

在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進位制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.

2. 二進位制數

3. 二進位制數有兩個特點:它由兩個基本字元0,1組成,二進位制數運算規律是逢二進一。

為區別於其它進位制數,二進位制數的書寫通常在數的右下方註上基數2,或加後面加b表示。

例如:二進位制數10110011可以寫成(10110011)2,或寫成10110011b,對於十進位制數可以不加註.計算機中的資料均採用二進位制數表示,這是因為二進位制數具有以下特點:

1) 二進位制數中只有兩個字元0和1,表示具有兩個不同穩定狀態的元器件。例如,電路中有,無電流,有電流用1表示,無電流用0表示。類似的還比如電路中電壓的高,低,電晶體的導通和截止等。

2) 二進位制數運算簡單,大大簡化了計算中運算部件的結構。

二進位制數的加法和乘法運算如下:

0+0=0 0+1=1+0=1 1+1=10

0×0=0 0×1=1×0=0 1×1=1

由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數.

3.十六進位制數

十六進位制數有兩個基本特點:它由十六個字元0~9以及a,b,c,d,e,f組成(它們分別表示十進位制數0~15),十六進位制數運算規律是逢十六進一,

2樓:匿名使用者

二進位制換十進位制:採用科學計數法,按權展開.

1000011——

1000000~2^6

10~2^1

1~2^0

2^6+2^1+2^0=64+2+1=67十進位制換二進位制:採用短除2

2|67

2|33...1

2|16...1

2|8...0

2|4...0

2|2...0

2|1...0

2|0...1

從下往上數,答案:1000011

十進位制整數轉換成二進位制:除二逆向取餘;

十進位制小數轉換成二進位制:除二正向取餘;

3樓:匿名使用者

十進位制轉換為二進位制:整數:除二取餘倒數

小數:乘二取整正數

二進位制和十進位制轉換怎麼算?

4樓:匿名使用者

由二進位制數轉換成十進位制數的基本做法是,把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。這種做法稱為"按權相加"法。

二進位制轉十進位制方法

從最後一位開始算,依次列為第0、1、2...位

第n位的數(0或1)乘以2的n次方

得到的結果相加就是答案

例如:01101011.轉十進位制:

第0位:1乘2的0次方=1

1乘2的1次方=2

0乘2的2次方=0

1乘2的3次方=8

0乘2的4次方=0

1乘2的5次方=32

1乘2的6次方=64

0乘2的7次方=0

然後:1+2+0

+8+0+32+64+0=107.

二進位制01101011=十進位制107

例如 3的二進位制是11那麼就有以下:

1*2^1+1*2^0=3 *1乘以2的1次方+上1乘以2的零次方*

再例如 10的二進位制是1010那麼轉換為十進位制就有下面:

1*2^3+0*2^2+1*2^1+0*2^0=10

或 1*2^3+1*2^1=10

總之當你把二進位制轉換為十進位制時

(n*m^x-1)+(n*m^x-1)一直到x等於0時為止

x表示二進位制的總共有多少位

n表示二進位制的第n位是多少(n不是0就是1)

m表示實數2 ,這個數字不會改變永遠是2

(n*m^x-1)+(n*m^x-1)…….. *n乖以m的x-1次方

5樓:星月小木木

例如:二進位制1011轉十進位制為11,演算法

抄根十進位制基襲本一樣,比如十進位制

2130=2乘以10的三次方+1乘以10的二次方+3乘以10的一次方+0乘以10的0次方。而二進位制只要把上面的10換成2就行了。

二進位制11011=1乘以2的四次方+1乘以2的三次方+0乘以2的二次方+1乘以1的一次方+1乘以2的0次方。

十進位制轉二進位制:十進位制50,將50整除2得25餘數為0,記住這個餘數,接下來用25整除2得12餘數為1,接著用12整除2得6餘數為0,依此類推,6整除2得3餘數為0,3整除2得1餘數為1,1整除2得0餘數為1。直到整除結果等於0為止。

然後將所有的餘數倒序寫出來得110010,即就是50的二進位制表示。

6樓:匿名使用者

二進位制轉為十進

制從右到左用二進位制的

每個數去乘以2的相應次方

例如二進位制的1101轉化成回十進位制

1101(2)答=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13

十進位制轉為二進位制

用十進位制的13除以2 每除一下將餘數就記在旁邊最後按餘數從下向上排列就可得到1101

例如302

302/2 = 151 餘0

151/2 = 75 餘1

75/2 = 37 餘1

37/2 = 18 餘1

18/2 = 9 餘0

9/2 = 4 餘1

4/2 = 2 餘0

2/2 = 1 餘0

1/2 = 0 餘1

故二進位制為100101110

7樓:

若k是一個大於1的整數,那麼以k為基數的k進位制數可以表示為一串數字連寫在一起的形式:an(n為下標,以此類推)×a(n-1)…a1×a0(k)

8樓:一大朵小菌09沙

計算機 十進位制和二進位制的轉換

二進位制與十進位制的轉換的公式,二進位制轉十進位制公式

計算機內部是以二進位制形式表示資料和進行運算的 計算機內的地址等訊號常用十六進位制來表示,而人們日常又習慣用十進位制來表示資料。這樣要表示一個資料就要選擇一個適當的數字符號來規定其組合規律,也就是要確定所選用的進位計數制。各種進位制都有一個基本特徵數,稱為進位制的 基數 基數表示了進位制所具有的數字...

二進位制轉十進位制公式

方法 按權求和 例 二進位制1011轉換成十進位制是11 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十 分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。注意 不是任何一個十進位制小數都能轉換成有限位的二進位制數。通用公式為 abcd.efg 2 d 20 c 21...

二進位制八進位制十進位制十六進位制表二進位制十進位制八進位制十六進位制的對應表

1 二進位制 數 八進位制數 十六進 制數轉十進位制數 有一個公式 二進位制數 八進位制數 十六進位制數的各位數字分別乖以各自的基數的 n 1 次方,其和相加之和便是相應的十進位制數。個位,n 1 十位,n 2.舉例 110b 1 2的2次方 1 2的1次方 0 2的0次方 0 4 2 0 6d 1...