三進製下0 201怎樣轉化為九進製,結果是多少

2022-06-10 05:56:35 字數 5923 閱讀 1610

1樓:匿名使用者

等於九進製的0.63

三進製的0.201,就是2*3^-1+1*3^-3=19/27這樣轉化為十進位制了

現在再轉換為九進製,就是6*9^-1+3*9^-2,所以就是0.63;

2樓:匿名使用者

1、二進位制數、八進位制數、十六進製制數轉十進位制數

有乙個公式:二進位制數、八進位制數、十六進製制數的各位數字分別乖以各自的基數的(n-1)次方,其和相加之和便是相應的十進位制數。個位,n=1;十位,n=2...舉例:

110b=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6d

110q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72d

110h=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272d

2、十進位制數轉二進位制數、八進位制數、十六進製制數

方法是相同的,即整數部分用除基取餘的演算法,小數部分用乘基取整的方法,然後將整數與小數部分拼接成乙個數作為轉換的最後結果。

例:見四級指導16頁。

3、二進位制數轉換成其它資料型別

3-1二進位制轉八進位制:從小數點位置開始,整數部分向左,小數部分向右,每三位二進位制為一組用一位八進位制的數字來表示,不足三位的用0補足,

就是乙個相應八進位制數的表示。

010110.001100b=26.14q

八進位制轉二進位制反之則可。

3-2二進位制轉十進位制:見1

3-3二進位制轉十六進製制:從小數點位置開始,整數部分向左,小數部分向右,每四位二進位制為一組用一位十六進製制的數字來表示,

不足四位的用0補足,就是乙個相應十六進製制數的表示。

00100110.00010100b=26.14h

十進位制轉各進製

要將十進位制轉為各進製的方式,只需除以各進製的權值,取得其餘數,第一次的餘數當個位數,第二次餘數當十位數,其餘依此類推,直到被除數小於權值,最後的被除數當最高位數。

一、十進位制轉二進位制

如:55轉為二進位制

2|55

27――1 個位

13――1 第二位

6――1 第三位

3――0 第四位

1――1 第五位

最後被除數1為第七位,即得110111

二、十進位制轉八進位制

如:5621轉為八進位制

8|5621

702 ―― 5 第一位(個位)

87 ―― 6 第二位

10 ―― 7 第三位

1 ―― 2 第四位

最後得八進位制數:127658

三、十進位制數十六進製制

如:76521轉為十六進製制

16|76521

4726 ――5 第一位(個位)

295 ――6 第二位

18 ――6 第三位

1 ―― 2 第四位

最後得1276516

二進位制與十六進製制的關係

2進製 0000 0001 0010 0011 0100 0101 0110 0111

16進製制 0 1 2 3 4 5 6 7

2進製 1000 1001 1010 1011 1100 1101 1110 1111

16進製制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)

可以用四位數的二進位制數來代表乙個16進製制,如3a16 轉為二進位制為:

3為0011,a 為1010,合併起來為00111010。可以將最左邊的0去掉得1110102

右要將二進位制轉為16進製制,只需將二進位制的位數由右向左每四位乙個單位分隔,將各單位對照出16進製制的值即可。

二進位制與八進位制間的關係

二進位制 000 001 010 011 100 101 110 111

八進位制 0 1 2 3 4 5 6 7

二進位制與八進位制的關係類似於二進位制與十六進製制的關係,以八進位制的各數為0到7,以三位二進位制數來表示。如要將51028 轉為二進位制,5為101,1為001,0為000,2為010,將這些數的二進位制合併後為1010010000102,即是二進位制的值。

若要將二進位制轉為八進位制,將二進位制的位數由右向左每三位乙個單位分隔,將事單位對照出八進位制的值即可。

3樓:

轉成十進位制然後轉成九進製

4樓:匿名使用者

轉成十進位制 在轉成九進製

三進製轉化九進製

5樓:

方法1三進製轉十進位制,十進位制再轉九進製。例子省略。

方法2直接轉換,二位三進製對應一位九進製。

00對應0

01對應1

02對應2

10對應3

11對應4

12對應5

20對應6

21對應7

22對應8

(12211)3=(184)9

6樓:匿名使用者

兩個一組,對應即可。這個原理是一位九進製數可以表示0-8九種不同的可能,而三進製則是0-2三種不同可能,一位九進製數整好可以表示(容納)兩位三進製數,這如同計算機中常用八進位制、十六進製制來表示二進位制數一樣方便。

九進製0-8對應三進製的列表如下:

九進製 三進製

0 00

1 01

2 02

3 10

4 11

5 12

6 20

7 21

8 22

10 0100

如三進製的102120101,可以先兩位一組,劃分成為:

1 02 12 01 01,其對應九進製為:

1 2 5 1 1。

建議樓主看看二進位制、十六進製制等的介紹,網上有很多,類推一下就能明白三進製九進製。

將三進製數換九進製數

7樓:風若遠去何人留

01=1

02=2

10=3

11=4

12=5

20=6

21=7

22=8

從低位開始,每兩位三進製替換成乙個9進製數就行了。最後如果剩乙個,就高位補個0.

8樓:匿名使用者

這好轉換,可以先轉換為十進位制,再轉換到九進製。

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

9樓:蹦迪小王子啊

十進位制轉任何進製都是採用整數除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資料庫系統採用了三值邏輯,是對稱三進製的應用。

10樓:商靈秀靳問

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

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

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

11樓:匿名使用者

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.這叫取餘法

12樓:匿名使用者

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

用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

十進位制數字15轉化為二進位制數是什麼

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

十六進製制數1AF轉化為八進位制數是多少 通常說的486是指

1af 1 1010 1111 110 101 111 657 八進位制486 cpu 8086 80186 80286 80386 80486 486是指80486 1af轉換為二進位制是0001 1010 1111 四個一組 然後再轉換為八進位制是000 110 101 111 三位一組 即06...

c語言十進位制數轉化為二進位制數,C語言 十進位制數轉化為二進位制數

思路 十進位制整數轉換為二進位制整數採用 除2取餘,逆序排列 法。即用2整除十進位制整數,可以得到一個商和餘數 再用2去除商,又會得到一個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。include stdi...