1樓:
二進位制:1111101
電腦的用十進位制來進行指令的操作的,即只有0和1兩種數字作為指令**。而我們通常使用的是十進位制,即0、1、2、3、4、5、6、7、8、9。
我們今天要學的是如何將十進位制轉化為二進位制。首先我們要記憶住,十進位制轉化成為二進位制的原則是:逢2進1.就是每當是2的n倍時,就進幾位。
我們舉幾個例子:
1. 2=21=10
2. 5=22+1=100+1=101
3. 6=22+21=100+10=110從上面可以看出十進位制轉化為二進位制的關鍵是逢二進一。從3中可以看出,6最大可分解成2的2次方,因為2的3次方就是8了,比6大。
6-22=2,2=21,所以6=22+21。根據逢二進一的原則,22的次數是2,所以進2為,就是100。21的次數為1,所以進一位,就是10。
100+10=110。所以將十進位制的6轉化二進位制就是110。
由此可以得出:
9=23+1=1000+1=1001。
因為此題中的1不足2,所以不進製。
更多的:
30=24+23+22+21=11110
35=25+21+1=10011
36=25+22=100100
2樓:我愛數學
221/2 商110 ,餘1
110/2 商55 ,餘0
55/2 商27 ,餘1
27/2 商13 ,餘1
13/2 商6 ,餘1
6/2 商3 ,餘0
3/2 商1 ,餘1
1/2 商0 ,餘1
除2取餘,至商0止,自下而上讀餘數。
(221)10=(11011101)2
把十進位制75轉換成二進位制數是怎麼轉的?
3樓:繁人凡人
75(十進位制) = 1001011(二進位制)。
十進位制轉換為二進位制的方法如下:
十進位制數轉換為二進位制數時,由於整數和小數的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併。
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
將十進位制數2轉換成二進位制數是多少?
4樓:冉白竹汲長
答: 把十進位制的化成2的幾次方之和,譬如14=8+4+2=2³+2²+2¹,然後就
14(十進位制)=1110(二進位制),
十進位制轉二進位制的方法是什麼?
5樓:匿名使用者
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。
具體做法是:用2去除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為0時為止。
然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
舉例來說:
87轉換為二進位制:
87÷2=43餘1
43÷2=21餘1
21÷2=10餘1
10÷2=5 餘0
5÷2=2餘1
2÷2=1餘0
1÷2=0餘1
從下往上取餘數1010111。所以,87[10]=1010111[2].
十進位制轉二進位制
十進位制數轉換為二進位制數時,由於整數和小數的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併。
6樓:禮翼跆拳道
計算機 十進位制和二進位制的轉換
7樓:卟乖卟壞卟可耐
1.第一種:
00000001 1
00000010 2
00000100 4
00001000 8
00010000 16
00100000 32
01000000 64
10000000 128
2.第二種:
00000001 1
00000011 3
00000111 7
00001111 15
00011111 31
00111111 63
01111111 127
3.第三種:
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
舉個例子: 11101011
可分為:
11100000(上面第三種型別) 22400001000(上面第一種型別) 800000011(上面第二種型別) 3我們通過記住上面三種型別的轉換,再用加 法(加法口算你會吧)立即得到結果:235
可以用短除法,把餘數從下向上排列就可以了。
2 100………………0
2 50………………0
2 25…………..1
2 12…………0
2 6........0
2 3………1
1100的二進位制等於1100100
怎樣將乙個數轉換成二進位制數?
8樓:匿名使用者
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位,所有位都是一。
9樓:胡耀坤
一、十進位制轉二進位制(整數部分)
方法:用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
10樓:匿名使用者
用除「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
11樓:燕燕高飛
除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
所以……這就是答案啦!!!明白否?!呵呵
12樓:虞樹
123=64+32+16+8+2+1
=2^6+2^5+2^4+2^3+2^1+1二進位制就是1111011
你地 明白 ?
13樓:匿名使用者
對不起,我不是數學老師,我不知道,請你上網查一下。
十進位制數102轉換成為二進位制數是多少
14樓:壬碧靈喬邦
計算方法如下:102/2=51……0,51/2=25……1,25/2=12……1,12/2=6……0,6/2=3……0,3/2=1……1,1/2=0……1,把餘數倒序組合即為相應的二進位制數:1100110
計算機裡十進位制和二進位制之間怎麼轉換,計算的方法是什麼
15樓:匿名使用者
十進位制轉換為二進位制:用十進位制數不斷除以2,直到商為0或1.最後將餘數從上到下由右向左寫起
16樓:匿名使用者
十進位制轉換為二進位制,採用位權相加,二進位制轉換為十進位制採用除商倒取餘法。如果你不知道什麼是位權和基數這些基本的東西,那你也讓我無語了
17樓:刺身金魚
十進位制整數轉換為二進位制:
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2去除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為一時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
舉例來說:
19轉換為二進位制:
19/2=9餘1
9/2=4 餘1
4/2=2 餘0
2/2=1 餘0
1/2=0 餘1
由下往上取餘數 10011
18樓:曾經最美
十進位制與二進位制之間的轉換發放如下所示:
1、十進位制轉二進位制:把十進位制數處以2求餘數,在將除數作為被除數,繼續求餘數,直到除數為0。在將所求的餘數倒序就是所得的二進位制數。
2、二進位制轉十進位制:從右邊依次是:2的零次方*1,2的一次方*1,2的二次方*1,2的三次方*1,2的四次方*1,2的五次方*1,----2的n次方*1,將上面的結果相加:
2的零次方*1+2的一次方*1+2的二次方*0+2的三次方*1+2的四次方*1+2的五次方*1+---+2的n次方*1的結果。
將十進位制數256 45轉換成二進位制數,並寫出計算過程。結果保留四位小數
解題思路 分為整數部分轉換和小數部分轉換,兩步操作整數部分除2逆向取餘 小數部分乘2正向取整 答案是 100000000.0111 解題步驟如圖所示 100000000.0111 學習程式語言和數學的聯絡?數學不好未必學不好程式設計,但若數學不好基本就不用想設計什麼數學方面的演算法了,比如加密壓縮之...
將十進位制數692轉換成二進位制八進位制十六進製制
先拿轉成二進位制為例,手算 整數部分 寫出二進位制每位上的基數,個位是1,高位是低位乘以2,寫到比69大為止 128 64 32 16 8 4 2 1 0 1 0 0 0 1 0 1 用69除以最高位上的基數得到商和餘數 69 128 0 69 將商寫到128這位下面 用上步得數的餘數繼續計算 69...
將十進位制數67 5轉換為二進位制數,八進位制數和十六進製制數,求詳
整數部du分化為二進位制,除2求餘,反序寫zhi出 67 2 33 1 33 2 16 1 16 2 8 0 8 2 4 0 4 2 2 0 2 2 1 0 1 2 0 1 67化為二dao進製為 內1000011 小數部分化為二進位制,乘2求整,正序 容寫出 0.5 2 1 67.5化為二進位制為...