十進位制的0到15轉化為二進位制分別是多少?十進位制的0到15轉化為十六進位制分別為多少

2022-04-12 12:07:22 字數 5562 閱讀 5016

1樓:匿名使用者

二進位制 十進位制 十六進位制

0 0 01 1 110 2 211 3 3100 4 4101 5 5110 6 6111 7 71000 8 81001 9 91010 10 a

1011 11 b

1100 12 c

1101 13 d

1110 14 e

1111 15 f

10000 16 10

2樓:

二進位制:0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111

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

十進位制1000轉化為二進位制數,八進位制以及十六進位制數分別是多少?

3樓:科學普及交流

十進位制1000轉化為二進位制數是:1111101000,八進位制:1750,十六進位制數:3e8。

分析及過程:

1000化為二進位制:

1000÷內2=500…容…0

500÷2=250……

0 250÷2=125……0

125÷2=62……1

62÷2=31……0

31÷2=15……1

15÷2=7……1

7÷2=3……1

3÷2=1……1

所以是:1111101000。

1000轉化為八進位制:

1000÷8=125……0

125÷8=15……5

15÷8=1……7

所以是:1750。

1000轉化為十六進位制:

1000÷16=62……8

62÷16=3……14(e)

所以是:3e8.

4樓:穀梁豔卉邶雁

你好!1000

16進位制

3e88進位制

1750

2進位制1111101000

僅代表個人觀點,不喜勿噴,謝謝。

5樓:回花田巧風

1000

16進位制

3e88進位制

1750

2進位制1111101000

能不能告訴我十進位制0.75轉換為二進位制、十六進位制、三十二進位制分別是多少??

6樓:愛刷_棍哥

我們先從熟悉的十進位制說起,十進位制即逢十進一,由0-9組成,它的每一位都是十的冪,比如123,個位是10的0次方,十位是10的1 次方,百位是10的2次方,因此123其實就相當於1×10(2)+2×10(1)+3×10(0)=1×100+2*10+3=123(注:括號內的數表示次方),對於二進位制和十六進位制,轉成十進位制也是同樣的道理,二進位制的每一位是2的冪,十六進位制的每一位是16的冪,把十進位制轉換中的10換成2或16即可。通常將二進位制,十六進位制轉換成十進位制的方法叫安全法。

比如:(1)二進位制——>十進位制: 二進位制數1101=1×2(3)+1×2(2)+0×2(1)+1×2(0) =8+4+0+1 =13(2)十六進位制——>十進位制:

十六進位制數12=1×16(1)+2×16(0)=16+2=18 反過來:十進位制轉二進位制和十六進位制,分別用除2取餘法和除16取餘法。比如:

十進位制數13 除以2,商為6,餘數為1,將得到的商6繼續除以2,商為3,餘數為0,將得到的商3繼續除以2,商為1,餘數為1,將得到的商1繼續除以2,商為0,餘數為0。當算到商為0時,結束。結果從下往上看,應該為1101。

十六進位制轉十進位制一樣的,只是是除以16。二進位制轉十六進位制: 因為二進位制數僅由0和1組成,你只需記住,二進位制數的低位到高位分別表示1,2,4,8,16,32……,即2的(n-1)次方即可。

對於四位二進位制數,從高到低分別是8,4,2,1。二進位制轉16進位制,只需將2進位制數從右向左每四位一組合,每一個組合以一個十六進位制數表示。比如:

(3)1110110四個四個組合後相當於0011 1010(注意位數不足補0), 0011=2+1=3,1010=8+2=a,所以轉換成的十六進位制數是3a.反過來,十六進位制轉二進位制,只需把十六進位制的每一位分解成四位二進位制數即可,比如十六進位制的35,首先變3,3介於2和4之間,就想辦法把2和1湊成3,2+1=3,所以只有第一位和第二位是1,即0011;再變5,5介於4和8之間,就要想辦法把8以前的4,2,1三位數湊成5,可知4+1=5,所以第一位和第三位為1,即0101,所以轉換成的二進位制數是00110101

二進位制的0.011轉化成八進位制、十進位制、十六進位制分別是多少?怎麼轉化?簡述方法,謝謝

7樓:一鳴

99:二進位制是1100011八進位制是143十六進位制是63113:11000116171127:

100100111447127192:11000000300c0324:101000100504144 演算法:

十進位制與二進位制轉換之相互演算法 十進位制轉二進位制: 用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乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。 然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。

回答者:hackerkinsn-試用期一級2-2413:31 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 289 244……1 222……0 211……0 25……1 22……1 21……0 0……1 ·十進位制小數轉二進位制數:"乘以2取整,順序輸出" 例:

(0.625)10=(0.101)2 0.625 x2 1.25 x2 0.5 x2 1.0 2.八進位制與二進位制的轉換 例:將八進位制的37.416轉換成二進位制數:

37.416 011111.100001110 即:(37.416)8=(11111.

10000111)2 例:將二進位制的10110.0011轉換成八進位制:

010110.001100 26.14 即:

(10110.011)2=(26.14)8 3.十六進位制與二進位制的轉換

例:將十六進位制數5df.9轉換成二進位制:

5df.9 010111011111.1001 即:(5df.9)16=(10111011111.

1001)2 例:將二進位制數1100001.111轉換成十六進位制:

01100001.1110 61.e 即:(1100001.111)2=(61.

e)16

滿意請採納

把十六進位制的2b轉化為十進位制和二進位制分別是多少?

8樓:匿名使用者

十六進位制

的2b轉化為十進位制和二進位制分別是:43和101011

在16進位制中:a(a)=10 b(b)=11 c(c)=12 d(d)=13 e(e)=14 f(f)=15

十六進位制轉換成十進位制:要從右到左用二進位制的每個數去乘以16的相應次方;

所以2b=2*16^1+11*16^0=32+11=43

十六進位制轉二進位制方法:從低位到高位把十六進位制的每1位轉換成4位二進位制數。

由於2的4次方等於16,十六進位制和二進位制之間的轉化是四次方的關係,所以可以把十六進位制數的每1位換成二進位制的四位。

所以2b=0010 1011 = 101011

9樓:匿名使用者

十進位制和二進位制分別是:43和101011

首先我們要先了解16進位制與10進位制的關係,2b=2*16^1+11*16^0=43

其中的b為11.

10樓:匿名使用者

十六進位制 2bh

十進位制 43

二進位制 101011b

11樓:手機使用者

2b based 16

43 based 10

101011 based 2

輸入一個0到255之間的十進位制整數,要求把此數轉化為二進位制、八進位制和十六進位制形式

12樓:匿名使用者

#include

int main()

;int i=0;

dowhile(t!=0);

printf("對應轉換成%d進位制的數為:\n",n);

int show=0;

for(int j=7;j>=0;j--)}}printf("\n");

return 0;}

13樓:匿名使用者

c#internal string tentobinary(long value)//將十進位制轉換為二進位制

internal string tentoeight(long value)//將十進位制轉換為八進位制

internal string tentosixteen(long value)//將十進位制轉換為十六進位制

十進位制的數字100,轉化為二進位制是多少

十進位制的數字100,轉化為二進位制是1100100。除2取餘 du法 zhi 100 2 50 餘dao 0 50 2 25 餘 0 25 2 12 餘 1 12 2 6 餘 0 6 2 3 餘 0 3 2 1 餘 1 1 2 0 餘 1 排列起來 回 1100100 就是答2進位制數 十進位制1...

十進位制小數轉化為二進位制什麼叫到所求精度為止 怎麼確定精度?到

每次向低一級的項推,不可能除完所以會有餘數,精度指的是寫下的二進位制與原數的差 十進位制小數轉化為二進位制什麼叫所求精度為止?只保留小數點之後的多個小數位數以滿足精度要求,轉換後的二進位制小數只能約等於轉換前的十進位制小數。操作方法如下 1 首先,定義兩個整型變數,儲存計算出的每位二進位制數和二進位...

十進位制數65與負65轉化為二進位制數後的原碼 反碼 補碼各為多少

以8位二進位制為例,65的二進位制表示為 原碼值 0 1000001 最高位0表示是正數 反碼值 0 0111110 符號位不變,各位求反即是反碼 補碼值 0 0111111 符號位不變,在反碼的基礎上加1 65的二進位制表示為 原碼值 1 1000001 最高位1表示是負數 反碼值 1 01111...