十進位制中的3在二進位制中的怎麼表示

2021-09-15 02:22:38 字數 3425 閱讀 6805

1樓:秋狸

0011。

解析:3=1*2^0+1*2^1=11,補齊至四位即為0011。

十進位制轉化為二進位制方法如下:

1、整數轉換

十進位制轉二進位制的原理:十進位制的數除以2,直到商為0,最後反向取餘數。

2、小數轉換

對於小數,二進位制 轉 十進位制 比較簡單,仍是二進位制數的每一位乘以2的n次方,小數點前面的 n 從零開始,每次加一;小數點後面的 n 從-1開始,每次減一,最後累加。

二進位制轉十進位制方法:

要從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右。

例如:二進位制數1101.01轉化成十進位制

1101.01(二進位制)=1*2^0+0*2^1+1*2^2+1*2^3 +0*2^-1+1*2^-2=1+0+4+8+0+0.25=13.25(十進位制)

所以總結起來通用公式為:

abcd.efg(二進位制)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十進位制)

2樓:

因為3=1*2^0+1*2^1

所以十進位制中的3在二進位制中表示為11

同理4=0*2^0+0*2^1+1*2^2所以如果是4的話表示為100

以次類推

十進位制轉三進位制是怎麼算的?

3樓:蹦迪小王子啊

十進位制轉任何進位制都是採用整數除n取餘倒序排列,小數乘n取整順序排列的方法。

比如32.12轉三進位制

整數部分:

32除以3商10餘2

10除以3商3餘1

3除以3商1餘0

1除以3商0餘1

所以整數部分是 1012

小數部分:

0.12×3=0.39 整數部分拿出 0

0.39×3=1.17 整數部分拿出 1

0.17×3=0.51 整數部分拿出 0

0.51×3=1.53 整數部分拿出 1

0.53×3=1.59 整數部分拿出 1

…………

依次類推直到餘數為0或者達到要求的精度,比如到小數點後5位就為:0.01011

二個結果用小數點連線即可:1012.01011

擴充套件資料

三進位制是以3為底數的進位制,逢三進

一、退一還三。三進位制採用0、1、2三個數碼,從小數點往左依次是個位、三位、九位、廿七位…,小數點往右依次是三分位、九分位、廿七分位…。

計算機發展的早期,有采用一種偏置的三進位制——對稱三進位制,對稱三進位制採用-1、0、1三個數碼。對稱三進位制,能比二進位制更自然的表示整數,絕對值比較小的整數位數比較少(省略第一非零位前面的零)。

對稱三進位制的邏輯通常應用於決策,比如投票有贊成、反對、棄權;交易有買進、賣出、觀望,複式記賬法體現了對稱三進位制的思維。sql資料庫系統採用了三值邏輯,是對稱三進位制的應用。

4樓:商靈秀靳問

十進位制就是我們常說的1.2.3.4.5.6....9,到十就進位,而三進位制就是到3就進位。

例:10進位制數15,用十進位制表示就是15是個二位數,

用三進製表示就是120,是這樣算的,1*9+2*3+0*0=15

5樓:匿名使用者

49÷2=24 餘1

24÷2=12 餘0

12÷2=6 餘0

6÷2=3 餘0

3÷2=1 餘1

1÷2=0 餘1

將餘數逆序排列,所得就是110001.這叫取餘法

6樓:匿名使用者

三進位制?是二進位制吧?十進位制轉二進位制:

用2輾轉相除至結果為1

將餘數和最後的1從下向上倒序寫 就是結果

例如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

故二進位制為100101110

二進位制轉十進位制

從最後一位開始算,依次列為第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.

一、二進位制數轉換成十進位制數

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

二、十進位制數轉換為二進位制數

十進位制數轉換為二進位制數時,由於整數和小數的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併。

1. 十進位制整數轉換為二進位制整數

十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2去除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此進行,直到商為零時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。

2.十進位制小數轉換為二進位制小數

十進位制小數轉換成二進位制小數採用"乘2取整,順序排列"法。具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。

然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。

1.二進位制與十進位制的轉換

(1)二進位制轉十進位制

方法:"按權求和"

例: (1011.01)2 =(1×23+0×22+1×21+1×20+0×2-1+1×2-2)10

=(8+0+2+1+0+0.25)10

=(11.25)10

(2)十進位制轉二進位制

· 十進位制整數轉二進位制數:"除以2取餘,逆序輸出"

例: (89)10=(1011001)2

2 89

2 44 …… 1

2 22 …… 0

2 11 …… 0

2 5 …… 1

2 2 …… 1

2 1 …… 0

0 …… 1

· 十進位制小數轉二進位制數:"乘以2取整,順序輸出"

例: (0.625)10= (0.101)2

0.625

x 21.25

x 20.5x 21.0

二進位制轉換十進位制1001的十進位制是多少

二進位制數1001轉十進位制是9。解析 二進位制轉換十進位制時,從左到右將二進位制的每位數乘以2的相應次方,之後再相加,就得到了對應的十進位制數。1001轉十進位制 1 2 0 0 2 1 0 2 2 1 2 3 9。二進位制轉換十進位制是9。根據二進位制與十進位制的 1248 換演算法 1001 ...

二進位制八進位制十進位制十六進位制之間怎麼轉換

一。進位制概念 1。十進位制 十進位制使用十個數字 0 1 2 3 4 5 6 7 8 9 記數,基數為10,逢十進一。歷史上第一臺電子數字計算機eniac是一臺十進位制機器,其數字以十進位制表示,並以十進位制形式運算。設計十進位制機器比設計二進位制機器複雜得多。而自然界具有兩種穩定狀態的元件普遍存...

十進位制,八進位制,十六進位制,二進位制怎么相互轉化

汗,沒寫完 有通用的公式 你輸入一個x進位制下的數,n x,要轉到y進位制程式設計n y那麼 將n x按權,再相加,用十進位制的方法相加 解釋一下 如二進位制數1010按權就是1 2 3 0 2 2 1 2 1 0 2 0 裡面表示的是2的n次冪。然後就可以得到十進位制下的數n。n不停的除以y,然後...