1樓:匿名使用者
例如十進位制數。
這個要分開成36和來算。
則36的二進位制數為100100 2^5+2^2=32+4= 取1,餘。
取1,餘0
則的二進位制數為。
的二進位制數為。
2樓:逮舒盧魄
舉一個例子:
將十進位制的25轉為二進位制的數。
25/2=餘數)
然後我們將餘數按從下往上的順序書寫就是:11001,那麼這個11001就是十進位制25的二進位制形式。
3樓:網友
整數和小數得要分開來算。
先算整數如72
在慢慢的除。
從下往上看是1001000
這就是十進位制數里的72的二進位制數。
小數跟整數差不多,先把小數化為整數,在經過以上的算式後,再把那個數給復原。
如,,取1,..取1,..0
的二進位制數為把取的數字從下往上從十分位上向百分位千分位。排列)
注意!如果你算小數是比整數還要大的話那你就是算錯了。
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].
5樓:匿名使用者
逢2進1,這就是計算方法了。
要看怎麼實現就要看你用的程式設計工具是什麼了。
二進位制轉化為十進位制怎麼算
6樓:月光下的
首先舉一個例子:十進位制123=1*100+2*10+3*1,這裡的100是10的平方,10是10的一次方,1是10的零次方,分別是處在百位、十位和個位,也就叫做這些對應位置上的位權值,那麼二進位制也是一樣的道理。
二進位制轉換成十進位制是:將二進位制每個位置上的數字乘以所在位的位權值,然後相加。如101101轉換成十進位制是1*2的5次方+0*2的4次方+1*2的3次方+1*2的2次方+0*2的1次方+1*2的0次方=32+8+4+1=45;這個45就是對應的十進位制的數。
十進位制轉化為二進位制怎麼算
7樓:微言悚聽
十進位制轉二進位制是指在數學和電路系統中,將以10為基數的計數系統轉換為以2為基數的計數系統。
因為整數部分的轉換方法和小數部分的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併,從而使十進位制轉為二進位制。
十進位制整數轉換為二進位制整數十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
原理:眾所周知,二進位制的基數為2,我們十進位制化二進位制時所除的2就是它的基數。談到它的原理,就不得不說說關於位權的概念。
某進位制計數制中各位數字符號所表示的數值表示該數字符號值乘以一個與數字符號有關的常數,該常數稱為 「位權 」 位權的大小是以基數為底,數字符號所處的位置的序號為指數的整數次冪。十進位制數的百位、十位、個位、十分位的權分別是10的2次方、10的1次方、10的0次方,10的-1次方。
二進位制數就是2的n次冪。
8樓:可靠的蠶寶寶
二進位制轉為十進位制從右到左用二進位制的每個數去乘以2的相應次方例如二進位制的1101轉化成十進位制。
十進位制轉為二進位制。
用十進位制的13除以2 每除一下將餘數就記在旁邊最後按餘數從下向上排列就可得到1101
例如302302/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
1/2 = 0 餘1
故二進位制為100101110
9樓:努力努力再努力
2的十進位制就是2×10的0次方=2。
所以答案就是2本身呀親。
提問1001010000
轉換法呢。十的二進位制呢。
1001010000化為10進位制是592
10化為2進位制是1010
提問怎麼算呢這兩種方法。
就這樣,基礎呀,您要好好看書了呢。
提問那個十化2的你給我來個1024的。
把1024化為2進位制?
太多了,我只能給您答案,具體步驟我就不寫了發不出去答案呢為啥。
答案是100億。
10樓:蘇南
用除二取餘法,像圖裡這樣:
11樓:愛瑜
整數部分。
要從右到左用二進位制的每個數去乘以2的相應次方並遞增,小數部分。
是從左往右乘以二的相應負次方並遞減。
例如:二進位制數轉化成十進位制。
所以總結起來通用公式為:
二進位制轉十進位制的演算法怎麼算?
12樓:司涉富察慧穎
"二進位制轉十進位制,十進位制轉二進位制的演算法介紹。
十進位制轉二進位制:
用2輾轉相除至結果為1
將餘數和最後的1從下向上倒序寫。
就是結果。例如:302轉化成二進位制。
餘0餘1餘1餘1
餘0餘1餘0餘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."
13樓:做而論道
十進位制數,各個位,分別是...千、百、十、個 ..
二進位制數,各個位,分別是: .八、四、二、一 ..
其它位,就由你自己,就慢慢摸索了。
十進位制數,8031,就是: 8 千、0 百、3 十、1 個。
二進位制數,1101,就是: 1 八、1 四、0 二、1 一。 即十進位制的 13。
十進位制轉二進位制的簡單演算法
14樓:月光下的
您好,很高興您的問題。
十進位制轉換成二進位制的原則如下:
15樓:匿名使用者
十進位制(小於等於9223372036854775807)與64位及以下的二進位制數相互轉換為,可用win0 自帶的計算器(程式設計師模式)進行,簡單快捷。
十進位制人工轉換為十進位制可用除以2得餘數法,先後到的餘數從右到左排列即可 。
十進位制轉二進位制演算法,二進位制轉十進位制,十進位制轉二進位制的演算法 求助
向前看 如果要將十進位制數轉換為二進位制數,則應將十進位制數的整數部分和小數部分分別轉換為二進位制數,然後將這兩部分的二進位制數合併得到完整的二進位制數。首先,通過短除法,十進位制數可以除以2得到多個餘數。最後,將餘數從下到上進行排列組合,得到二進位制數。然後將小數部分乘以2,取每一步的整數部分,從...
二進位制十進位制轉換公式,二進位制轉十進位制公式
比如10進位制的15轉換2進位制 用15除以2,商為7,餘數為1,再用7除以2,商為3,餘數為1,再用3除以2,商為1,餘數為1,再用1除以2,商為0,餘數為1,最後吧餘數倒過來排列就為二進位制的1111 即商為0時的1,商為1時的1,商為3時的1,商為7時的1 二進位制轉十進位制。以二進位制的11...
c語言十進位制轉二進位制,C語言十進位制轉二進位制
何老師 答疑 十進位制轉二進位制可以使用庫函式itoa。itoa函式原型 char itoa int value,char string,int radix 功能 將任意型別的數字轉換為字串。在中與之有相反功能的函式是atoi。nt value 被轉換的整數,char string 轉換後儲存的字元...