計算機進位制互轉,計算機進位制互轉

2022-07-11 10:45:20 字數 6198 閱讀 2265

1樓:法拉克的

272.5

19.5

11001.0101

25813

3507

242 362 f2

超級雞公麻煩的,,後面的你自己算吧。

2樓:柏楊小舞

關於小數點進位制轉換給你附上,授人以魚不如授人以漁。

(1)272.5。

(2)19.5。

(3)110010101。

(4)25813。

(5)577。

(6)3507。

(7)242  ,  362 , f2。

(8)125.578125 , 1111101.100101 , 7d.94 。

(9)501.26953125 ,111110101.010001111 , 765.212 。

(10)1010 , 12 ,a。

(11)1110,16,e。

(12)100010011 ,423,113。

(13)101011 , 53, 26。

(14)299 ,453 ,12b。

(15)79 ,117 ,4f。

(16)10010 ,22 ,12。

(17)6044 ,1011110011100 ,179c。

(18)342391 ,1010011100101110111 ,53977。

(19)4352175 ,1000100110100010101111 ,20464257。

(20)4893429231 ,100100011101010111100110111101111 ,4435274677。

計算機各進位制之間的轉換方法

3樓:尹澤

10進位制轉換成其他的都是除以要轉換成的那個數,也就是說轉換成二進位制的就除以2,轉換成八進位制的就除以8,轉換成十六進位制的就除以16,然後倒取餘數。具體例題如下

10---2:把20轉換成二進位制

20/2=10..........餘數為0

10/2=5...........餘數為0

5/2=2............餘數為1

2/2=1............餘數為0

1/2=0............餘數為1

則20換成二進位制後是10100

10---8:把20轉換成八進位制

20/8=2...........餘數為4

2/8=0............餘數為2

則20轉換成八進位制後是24

10---16:把20轉換成十六進位制

20/16=1..........餘數為4

1/16=0...........餘數為1

則20轉換成十六進位制後是14

2---10:把二進位制數1101轉換成十進位制

1101=1*2的0次方+0*2的1次方+1*2的2次方+1*2的3次方=13

則1101變成十進位制後是13

8---10:把八進位制數1340轉換成十進位制

1340=0*8的0次方+4*8的1次方+3*8的2次方+1*8的3次方=736

則1340變成十進位制後是736

16---10:把十六進位制數3a4f轉換成十進位制

3a4f=15*16的0次方+4*16的1次方+10*16的2次方+3*16的3次方=14927

(十六進位制中的a是10,f是15)

二進位制與八進位制的相互轉換:

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

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

二進位制與十六進位制的相互轉換:

十六進位制 0 1 2 3 4 5 6 7 b

二進位制數 0000 0001 0010 0011 0100 0101 0110 0111 1011

計算機進位制之間的轉換

4樓:匿名使用者

二轉十六 ,從右向左四位變成一位。

二轉十 ,從右向左權值為1,2,4,8,16.........(一直乘2),化為10進位制時是所在位的數字乘該位的權值。例(1011)b=1*1+1*2+0*4+1*8=11d

5樓:匿名使用者

二進位制轉十六進位制:二進位制數要轉換為十六進位制,就是以4位一段,分別轉換為十六進位制。

具體列表1111 = 8 + 4 + 2 + 1 = 15 f

1110 = 8 + 4 + 2 + 0 = 14 e

1101 = 8 + 4 + 0 + 1 = 13 d

1100 = 8 + 4 + 0 + 0 = 12 c

1011 = 8 + 4 + 0 + 1 = 11 b

1010 = 8 + 0 + 2 + 0 = 10 a

1001 = 8 + 0 + 0 + 1 = 10 9

....

0001 = 0 + 0 + 0 + 1 = 1 1

0000 = 0 + 0 + 0 + 0 = 0 0

二進位制轉十進位制:二進位制轉十進位制

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

6樓:

二轉十六 為:二進位制的四位數對應十六進位制的一位數

7樓:匿名使用者

二進位制轉換成十進位制:

從左到右,用二進位制的每一位數去乘以2的相應次方,然後再加起來的和 不過次方要從0開始

如:二進位制1101轉換成十進位制

從右到左,各位數字的次方依次是0,1,2,3.

即1101=1 * 2^0 + 0 * 2^1 +1 * 2^2 + 1 * 2^3

=1 *1 + 0 *2 + 1*4 + 1*8

=13二進位制轉換成十留進位制

十六進位制數:1,2,34,5,6,7,8,9,a,b,c,d,e,f

從右向左,每四位二進位制轉換成一位十六進位制數字,而每四位二進位制轉換成一位十六進位制的方法和上面講的二進位制轉換成十六進位制是一樣的方法,只是超過9的數字用相應的字母代替。

如1101=1 * 2^0 + 0 * 2^1 +1 * 2^2 + 1 * 2^3

=1 *1 + 0 *2 + 1*4 + 1*8

=13=d

即13用十六進位制表示是d.

希望對你有幫助。

計算機,各種進位制之間的轉換

8樓:匿名使用者

整數和小數分別轉換。

整數除以2,商繼續除以2,得到0為止,將餘數逆序排列。

98 / 2 49 餘 0

49/2 24 餘 1

24/2 2 餘 0

12/2 6 餘 0

6/2 3 餘 0

3/2 1 餘 1

1/2 0 餘 1

所以98的二進位制是1100010

小數乘以2,取整,小數部分繼續乘以2,取整,得到小數部分0為止,將整數順序排列。

0.12x2=0.24 取整0,小數部分是0.

240.24x2=0.48 取整0,小數部分是0.

480.48x2=0.96 取整0,小數部分是0.

960.96x2=1.92 取整1,小數部分是0.

92。。。。

所以0.12的二進位制是0001111010111000十進位制98.12等於二進位制1100010.0001111010111000

9樓:匿名使用者

98.12(十進位制) = 1100010.0001111010111000(二進位制)

10樓:禮翼跆拳道

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

計算機進位制加減

11樓:手機使用者

二進位制數與十進位制數一樣,同樣可以進行加、減、乘、除四則運算。其演算法規則如下:

加運算:0+0=0,0+1=1,1+0=1,1+1=10,#逢2進1;

減運算:1-1=0,1-0=1,0-0=0,0-1=1,#向高位借1當2;

乘運算:0×0=0,0×1=0,1×0=0,1×1=1,#只有同時為「1」時結果才為「1」;

除運算:二進位制數只有兩個數(0,1),因此它的商是1或0。

1.加、減法運算示例

例如:求(1101)2+(1010)2之和;求(110000)2–(10111)2之差,這兩個計算過程分別如下圖(a)/(b)所示。

二進位制數加、減法計算示例加法運算步驟

上圖所示的加法運算步驟如下:

(1)首先是最右數碼位相加。這裡加數和被加數的最後一位分別為「0」和「1」,根據加法原則可以知道,相加後為「1」。

(2)再進行倒數第二位相加。這裡加數和被加數的倒數第二位都為「1」,根據加法原則可以知道,相加後為「(10)2」,此時把後面的「0」留下,而把第一位的「1」向高一位進「1」。

(3)再進行倒數第三位相加。這裡加數和被加數的倒數第二位都為「0」,根據加法原則可以知道,本來結果應為「0」,但倒數第二位已向這位進「1」了,相當於要加「被加數」、「加數」和「進位」這三個數的這個數碼位,所以結果應為0+1=1。

(4)最後最高位相加。這裡加數和被加數的最高位都為「1」,根據加法原則可以知道,相加後為「(10)2」。一位只能有一個數字,所以需要再向前進「1」,本身位留下「0」,這樣該位相加後就得到「0」,而新的最高位為「1」。

通過以上運算,可以得到(1101)2+(1010)2=10101。

減法運算步驟

上圖所示的減法運算,在此專門解釋一下。圖中的「借位」行中某些位上方有標有「1」,表示該位被借數。具體過程為從被減數的右邊第一位開始減去減數,這與十進位制數的減法運算一樣。

在本例中,最低為「0」,由於0減去1,「0」比「1」小,而需要向右數第二位借位,而這裡的第二位也為「0」,不夠借轉,需要繼續而向右數第三位,以此類推,最後從右數第五位借得「1」。 下面是具體的去處過程:

(1)首先最後一位向倒數第二位借「1」,相當於得到了(10)2,也就是相當於十進位制數中的「2」,用2減去1得1。

(2)再計算倒數第二位,因為該位同樣為「0」,不及減數「1」大,需要繼續向倒數第三位借「1」(同樣是借「1」當「2」),但因為它在上一步中已借給了最後一位「1」(此時是真實的「1」),則倒數第二位目前為1,與減數「1」相減後得到「0」。

(3)用同樣的方法倒數第三位要向它們的上一位借「1」(同樣是當「2」),但同樣已向它的下一位(倒數第二位)借給「1」(此時也是真實的「1」),所以最終得值也為「0」。

(4)被減數的倒數第四位儘管與前面的幾位一樣,也為「0」,但它所對應的減數倒數第四位卻為「0」,而不是前面幾位中對應的「1」,它向它的高位(倒數第五位)借「1」(相當於「2」)後,在借給了倒數第四位「1」(真實的「1」)後,仍有「1」餘,1–0=1,所以該位結果為「1」。

(5)被減數的倒數第五位原來為「1」,但它借給了倒數第四位,所以最後為「0」,而此時減數的倒數第五位卻為「1」,這樣被減數需要繼續向它的高位(倒數第六位)借「1」(相當於「2」),2–1=1。

(6)被減數的最後一位本來為「1」,可是借給倒數第五位後就為「0」了,而減數沒有這個位,這樣結果也就是被減數的相應位值大小,此處為「0」。

這樣(110000)2–(10111)2最終的結果應該是:011001,最高位的「0」可以舍掉,就得到了11001這個結果。

在二進位制數的加、減法運算中一定要聯絡上十進位制數的加、減法運算方法,其實它們的道理是一樣的,也是一一對應的。在十進位制數的加法中,進「1」仍就當「1」,在二進位制數中也是進「1」當「1」。在十進位制數減法中我們向高位借「1」當「10」,在二進位制數中就是借「1」當「2」。

而被借的數仍然只是減少了「1」,這與十進位制數一樣。

計算機數制二八十十六進位制相互轉換的方

進位制 數 字 進位方法 十進位制 0 1 2 3 4 5 6 7 8 9 逢十進一二進位制 0 1 逢二進一 八進位制 0 1 2 3 4 5 6 7 逢八進一十六進位制 0 1 2 3 4 5 6 7 8 9 a b c d e f 逢十六進一 這些進位制與我們日常生活中的進位制有怎樣的關係呢?...

計算機一般都用什麼進位制,計算機中的進位制學了以後有啥用

計算機一般用 二進位制。二進位制是計算技術中廣泛採用的一種數制。二進位制資料回是用0和1兩個數碼來答表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 由18世紀德國數理哲學大師萊布尼茲發現。當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。計算機中...

簡述計算機內二進位制編碼的優點,計算機使用二進位制的優缺點

1 技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用 1 和 0 表示。2 簡化運算規則 兩個二進位制數和 積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。3 適合邏輯運算 邏輯代數是邏輯運算的理論依據,二進位制只有兩個...