十進位制怎麼算,二進位制怎麼算,十進位制化成二進位制怎麼算

2023-06-14 12:10:07 字數 4942 閱讀 8945

1樓:內蒙古恆學教育

10進位制就是逢10進1的進位制數值統計方法,相對的還有2進位制8進位制16進位制。

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

10---2:把20轉換成二進位制,20/2=10...餘數為0,10/2=5...

餘數為0,5/2=2...餘數為1,2/2=1...餘數為01/2=0...

餘數為1,則20換成二進位制後是10100。

10---8:把20轉換成八進位制,20/8=2...餘數為4,2/8=0...餘數為2,則20轉換成八進位制後是24。

2樓:努力努力再努力

您好!很高興為您解答!2的十進位制就是2×10的0次方=2。

所以答案就是2本身呀親。提問。

轉換法呢。十的二進位制呢。

您稍等。1001010000化為10進位制是59210化為2進位制是1010

提問。怎麼算呢這兩種方法。

我給您寫到紙上,您稍等。

提問。那個十化2的你給我來個1024的。

嗯?什麼意思呢親。

把1024化為2進位制?

太多了,我只能給您答案,具體步驟我就不寫了。

發不出去答案呢為啥。

答案是100億。

3樓:小樣兒1號

(注:如"2②"表示2的2次方,"2⑤"表示2的5次方)

1.二進位制計數法的概念。

人們在日常生活中和生產實踐中,我們接觸到越來越多的數字,創造了分組計數的制度。而我們的生活中,一般採用了"滿十進一"的十進位制計數法,我們現在已經熟悉並經常運用這一種計數法了。但也有采用其他計數法。

如二進位制,六進位制,十六進位制等計數法。現在就來講一講"二進位制"和"十進位制"的關係。

2.十進位制和二進位制數的互化。

1)化十進位制數為二進位制數。

1>比較小的十進位制數為二進位制數可以用觀察法。

例:化45為二進位制數。

因為2的0次方,1次方,2次方~~~10次方分別等於1,2,4,8,16,32,64,128,256,512,1024.

所以 45=32+8+4+1=2⑤+2③+2②+1=1*2⑤+0*2④+1*2②+0*2①+1*1=101101(二進位制)

2>一般化法。

利用短除法(通常叫做"二除取餘法")

2)化二進位制數為十進位制數。

這是比較方便的,只需把二進位制是寫成式;計算即得。

例1 化101101(二進位制)為十進位制數。

101101(二進位制)=1*2⑤+0*2④+1*2③+1*2②+0*2①+1*1=32+0+8+4+0+1=45

例 2 化1011010101(二進位制)為十進位制數。

1011010101(二進位制)=1*2⑨+1*2⑦+1*2⑥+1*2④+1*2②+1*1=512+128+64+16+4+1=725

十進位制化成二進位制怎麼算

4樓:林傑

十進位制整數轉換為二進位制整數採用"除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].

10進位制數轉換成二進位制數,這是一個連續除2的過程:

把要轉換的數,除以2,得到商和餘數,將商繼續除以2,直到商為0。最後將所有餘數倒序排列,得到數就是轉換結果。

聽起來有些糊塗?我們結合例子來說明。比如要轉換6為二進位制數。

把要轉換的數,除以2,得到商和餘數」。

那麼:要轉換的數是6,6

2,得到商是3,餘數是0。

不要告訴我你不會計算6÷3!)

將商繼續除以2,直到商為0……」

現在商是3,還不是0,所以繼續除以2。那就:

2,得到商是1,餘數是1。

將商繼續除以2,直到商為0……」

現在商是1,還不是0,所以繼續除以2。那就:

2,得到商是0,餘數是1

拿筆紙算一下,1÷2是不是商0餘1!)

將商繼續除以2,直到商為0……最後將所有餘數倒序排列」

好極!現在商已經是0。

我們三次計算依次得到餘數分別是,將所有餘數倒序排列,那就是:110了!

6轉換成二進位制,結果是110。

二進位制和十進位制怎麼換算

5樓:匿名使用者

二進位制化十進位制:

從最右邊去,每位分別乘以^8、..

例如:1010010(二)=1×2^6+0×2^5+1×2^4+0×2^3+0×2^2+1×2^1+0×2^0

82(十)十進位制化二進位制:

除以2取餘,先餘為個位。

例如:82(十)

82(十)=1010010(二)

6樓:計算機

簡單說來就是:除2取餘,倒序排列。

比如說30,30÷2=15……0(餘0),15÷2=7……1,7÷2=3……1,3÷2=1……1,1÷2=0……1,倒序排列就是11110。

再舉個例子:

163化為2進位制的數:

排列出來就是:10100011

二進位制轉十進位制的演算法怎麼算?

7樓:司涉富察慧穎

"二進位制轉十進位制,十進位制轉二進位制的演算法介紹。

十進位制轉二進位制:

用2輾轉相除至結果為1

將餘數和最後的1從下向上倒序寫。

就是結果。例如:302轉化成二進位制。

餘0餘1餘1餘1

餘0餘1餘0餘0故二進位制為100101110

二進位制轉十進位制。

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

8樓:做而論道

十進位制數,各個位,分別是...千、百、十、個 ..

二進位制數,各個位,分別是: .八、四、二、一 ..

其它位,就由你自己,就慢慢摸索了。

十進位制數,8031,就是: 8 千、0 百、3 十、1 個。

二進位制數,1101,就是: 1 八、1 四、0 二、1 一。 即十進位制的 13。

10的二進位制怎麼算

9樓:聽不清啊

10進位制整數轉換為2進位制數,採用除2反向取餘法:

從下往上讀取每一次的餘數,就是轉換的結果:

十進位制化成二進位制怎麼算

10樓:社會職場達人

方法:要從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右。

例如:二進位制數轉化成十進位制。

二進位制)=1*2^0+0*2^1+1*2^2+1*2^3 +0*2^-1+1*2^-2=1+0+4+8+0+十進位制)。

所以總結起來通用公式為:

二進位制)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十進位制)。

十進位制整數轉換為二進位制整數。

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

十進位制小數轉換為二進位制小數。

十進位制小數轉換成二進位制小數採用"乘2取整,順序排列"法。具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,此時0或1為二進位制的最後一位。

或者達到所要求的精度為止。

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

十進位制100 75轉換成二進位制,十進位制100轉二進位制是多少

計算器是不會計算小數的 十進位制100.75轉換成二進位制 先拿整數100除以2。100 2 50餘0,50 2 25餘0,25 2 12餘1,12 2 6餘0,6 2 3餘0,3 2 1,餘1,從後往前看就是1100100 小數75轉換是用乘的,0.75 2 1.50取整數1。用0.50 2 1....

十進位制正數的二進位制形式和十進位制負數的二進位制形式之間的轉化

計算機內,使用補碼錶示數字的 把正12每位取反之後,加1就是 12了 補充 給你詳細說下吧 計算機有三種碼,原碼,反碼和補碼。馮結構的計算機內,資料儲存用的是補碼,因為只用加法就可以計算減法了.看你的問題 0 0000000 00000000 00000000 00001100 1 12每位取反後得...

關於二進位制轉換十進位制的問題,二進位制數如何轉換成十進位制數?

你看錯啦,現在先來指定格式 a b a是底數,b是指數,a b就是a的b次方的意思。a b 表示a是b進位制數。那麼你看到的題目其實是 11011 2 1 2 4 1 2 3 0 2 2 1 2 1 1 2 0 16 8 0 2 1 27另外舉個十進位制例子 956 9 10 2 5 10 1 6 ...