請幫我把下面的數字換算成2進位制,怎樣將一個數轉換成二進位制數?

2022-05-24 08:36:42 字數 6015 閱讀 8615

1樓:小南vs仙子

15 =1* 2^3 + 1*2^2 + 1*2^1 + 1*2^0= (1111)

45 = 1* 2^5 + 1*2^3 + 1*2^2 + 1*2^0

=(101101)

18 = 1*2^4 + 1*2^1

=(10010)

61 = 1*2^5 + 1*2^4 + 1*2^3 + 1*2^2 + 1^2^0

=(111101)

如果數目較大,給你個轉換方法:

十進位制轉二進位制:

用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

15451861

15451861/2=7725930....17725930/2=3862965.....03862965/2=1931482.....

11931482/2=965741......0965741/2=482870.......1482870/2=241435.......

0241435/2=120717.......1120717/2=60358........160358/2=30179.........

030179/2=15089.........115089/2=7544..........17544/2=3772...........

03772/2=1886...........01886/2=943............0943/2=471.............

1471/2=235.............1235/2=117.............1117/2=58..............

158/2=29...............029/2=14...............114/2=7................

07/2=3.................13/2=1.................1將餘數和最後的1從下向上倒序寫!

15451861=111010111100011011010101

2樓:暴涵蓄

二進位制 就是個位是2的0次。十位是2的1次。百位是2的2次。。同10制一樣

15分為 8+4+2+1(10進位制) 二進位制為 111145分為 32+0+8+4+0+1(10進位制) 二進位制為 101101

18分為 16+0+0+2+0(10進位制) 二進位制為 10010

..最簡單方法當然是用計算器換算了

十進位制轉二進位制:

用2輾轉相除至結果為1

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

3樓:匿名使用者

暈。。。系統隨帶的計算器就可以做到

001111.101101.010010.11110115451861:

111010111100011011010101

4樓:

暈,很簡單呀,計數器上就可以換算

15=1111

45=101101

18=10010

61=111101

5樓:

15=1111

45=101101

18=10010

61=111101

怎樣將一個數轉換成二進位制數?

6樓:匿名使用者

1、整數部分:

方法:用2輾轉相除直到結果為1,將餘數和最後的1從下向上的組合,就是我們想要的結果。

2、小數部分:

方法:乘2取整,順序排列。

具體做法是:

用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。

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

擴充套件資料

二進位制數的特性:

1、如果一個二進位制數(整型)數的第零位的值是1,那麼這個數就是奇數;而如果該位是0,那麼這個數就是偶數。

2、如果一個二進位制數的低端n位都是零,那麼這個數可以被2n整除。

3、如果一個二進位制數的第n位是一,而其他各位都是零,那麼這個數等於2^n。

4、如果一個二進位制數的第零位到第n - 1位都是1,而且其他各位都是0,那麼這個數等於2^n - 1。

5、將一個二進位制數的所有位左移移位的結果是將該數乘以二。

6、將一個無符號二進位制數的所有位右移一位的結果等效於該數除以二(這對有符號數不適用)。餘數會被下舍入。

7、將兩個n位的二進位制數相乘可能會需要2*n位來儲存結果。

8、將兩個n位的二進位制數相加或者相減絕不會需要多於n 1位來儲存結果。

9、將一個二進位制數的所有位取反(就是將所有的一改為零,所有的零改為一)等效於將該數取負(改變符號)再將結果減一。

10、將任意給定個數的位表示的最大無符號二進位制數加一的結果永遠是零。

11、零遞減(減一)的結果永遠是某個給定個數的位表示的最大無符號二進位制數。

12、n位可以表示2n個不同的組合。

13、數2年包含n位,所有位都是一。

7樓:胡耀坤

一、十進位制轉二進位制(整數部分)

方法:用2輾轉相除直到結果為1,將餘數和最後的1從下向上的組合,就是我們想要的結果。

例如:60

60/2 = 30 餘 0

30/2 = 15 餘 0

15/2 = 7 餘 1

7/2 = 3 餘 1

3/2 = 1 餘 1

所以十進位制數60轉為二進位制數即為 11100二、十進位制小數轉換為二進位制小數

方法:乘2取整,順序排列。

具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。

例如:0.25

0.25*2 = 0.5 ------------整數部分:

00.5*2 = 1.0 ------------整數部分:

1所以十進位制數0.25轉為二進位制數即為 0.01所以十進位制數 60.

25 轉為二進位制數即為 11100.01

8樓:匿名使用者

用除「2」取餘法。示例:

123 / 2 =61 餘1

61 / 2 =30 餘1

30 / 2 =15 餘0

15 / 2 =7 餘1

7 / 2 =3 餘1

3 / 2 =1 餘1

1 / 2 =0 餘1

然後把餘數從下面向上些出來就行了,即1111011

9樓:燕燕高飛

除2取餘,然後將餘數倒著寫

以123為例:

123/2=61……1

61/2=30……1

30/2=15……0

15/2=7……1

7/2=3……1

3/2=1……1

1/2=0……1

於是:結果就是1111011

驗證的方法就是將它再變回去,(因為,上標很麻煩啊,所以我用文字)1*2的0次方+1*2的1次方+0*2的平方+1*2的3次方+1*2的4次方+1*2的5次方+1*2的6次方=123

所以……這就是答案啦!!!明白否?!呵呵

10樓:虞樹

123=64+32+16+8+2+1

=2^6+2^5+2^4+2^3+2^1+1二進位制就是1111011

你地 明白 ?

11樓:匿名使用者

對不起,我不是數學老師,我不知道,請你上網查一下。

如何把十進位制數字轉換為二進位制數字?

12樓:塵埃開出花

1、將需要轉換的數值輸入到wps**中。

2、點選二進位制數值所在的任意單元格。

3、在上方的公示欄中輸入公式=dec2bin(a2)。

4、點選公式旁邊的綠色對勾。

5、將滑鼠放到b2單元格的小色塊上等其變為+號。

6、按住滑鼠左鍵向下拖拽。

7、最終結果,如圖所示。

13樓:哇哎西西

想要把一個十進位制的數字轉化為二進位制,應該要把數字的整數部分和小數部分分別化成二進位制數,再把兩個部分的二進位制數合併起來,即可成功得到一個完整的二進位制數。

首先要通過短除法,讓十進位制數不斷被2整除,可以得到多個餘數,最後將得到的餘數從下到上排列組合,即可得到轉化的二進位制數。

然後把小數部分不斷的對2連乘,取每一步的整數部分,再將所有的整數從上到下排列得到小數部分的二進位制數。

14樓:拽拽族

十六進位制轉十進位制數演算法

十六進位制中,abcdef分別表示10 11 12 13 14 15個位+十位×16+百位×256……

即:16的0,1,2……次方

例如5bb

11+11×16+5×256=1467

十進位制轉換十六進位制

拿 十進位制數 除以十六就可以了

10轉16:

100以內一點的10轉16心算比較快。10轉16用傳統的計算方式可以了,就是大於15小於256的10進位制數除以16為的值為十位的16進位制數,其餘數為個位的16進位制數,沒餘數則個位為0。如61的16進位制是3d,61除以16得3餘13,3作十位數,13轉成d為各位數。

十進位制轉換二進位制演算法

比如1994 轉換成二進位制如下!

1994/2=997-----------0997/2=498------------1498/2=249------------0249/2=124------------1124/2=62-------------062/2 =31-------------031/2 =15-------------115/2 =7--------------17/2 =3--------------13/2 =1--------------11/2=0 --------------1除到零為止.書上有說:除到零.

最後一位剩1這樣加起來就是1994了.

參考資料:譚浩強(師範院校教科書)

二進位制轉換十進位制

例如:110110101

轉為10進位制的方法是1+0*2+1*4+0*8+1*16+1*32+0*64+1*128+1*256

就是依次往上遞增2的次方

15樓:匿名使用者

十進位制轉二進位制:

用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.

誰能幫我把英語翻譯成漢語,誰能幫我把下面的英語翻譯成漢語

你的媽媽怎麼上班?她坐公車。要多長時間?大約30分鐘。從你家到公司多遠?大約5英里吧。你媽媽是怎麼去上班的?她坐巴士。需要多久?需時約30分鐘。從你家到公司多遠?大約5 五英里。您的媽媽怎麼得到工作?她乘公共汽車。它多長時間需要?需要大約30分鐘。多遠是它從您的工作到家?它要大約五英哩。它是大約五英...

各位,麻煩你們幫我翻譯下面的數字代表什麼意思 謝謝啦

一 我發誓 584 我來伴你一起出去走吧 5682177778 與你愛相隨 12234 一起走吧 1798 去溜達溜達 76868 我不求與你朝朝暮暮 587129955 被愛就是幸福 829475 二 我發誓 584 我要抱你一起去吹吹風 5682177778 與你愛相隨 12234 一起走吧 1...

你會解嗎30把下面的數字填到框裡

你好,無解,三個奇數相加不可能等於偶數!3個單數相加變複數,這題也是有點逗。是不是還有其他的運演算法則沒有說明啊 無解,因為要填的數全部都是奇數,三個奇數相加一定也是奇數,而30是個偶數 如果是從括號裡的數選的話,這個題根本無解。因為三個奇數的和只能是奇數,不能是偶數。解不了的,任何3個奇數相加都不...