1樓:匿名使用者
等於1。和10進製逢10進1乙個道理,2進製是逢2進1
2樓:我喜歡的名字
等於10進製的2,因為二進位制滿二進一。從0開始數,下乙個是1,然後是2,滿二要進到十位,就成了10
二進位制中0-1為什麼=1?
3樓:錫永
舉個例子吧,假設暫存器是32位的,現在的cpu有64位的,但32位的作業系統,執行時是用32的暫存器,暫存器向下相容。
假設0和1分別在a、b暫存器中,執行結果放在c暫存器中。
a:0 0000000000000000000000000000000
b:1 0000000000000000000000000000001
你執行a-b,實際是對a取補碼,b取補碼,兩個相加放在c中,c是補碼,你通過計算可以得到它的原碼。
a的補碼是0 0000000000000000000000000000000
b的補碼是1 1111111111111111111111111111111
a補碼加b補碼放在c中,c即為1 1111111111111111111111111111111
而c的原碼我們知道c的補碼-1 結果取反即為原碼,
所以c的原碼為1 0000000000000000000000000000001
即結果為-1.
注意:最左邊識別符號號位,0為正,1為負。從左到右表示從高位到低位。
你可以注意最右邊的位,你發現可以和你說的那樣,a最右邊是0,b最右邊是1,而在結果c中的最右邊是1,可能剛好和你說的現象相符吧,但是從單個位上看。
0-1的結果肯定是-1的,如果你的暫存器只有1位,那結果溢位,這時就是1.
二進位制運算中為什麼0-1=1?
4樓:匿名使用者
如果只考慮本位的話,0-1=1,這就像十進位制中只考慮當前本位時,2-8=4。當然,這是以從高位借到了乙個1(以一當十)為前提的。同樣,在二進位制中,0-1=1,也是以從高位借到了乙個1(以一當二)為前提的。
如果只有1位,沒有什麼高位,那麼,0-1=-1!就像在十進位制中,2-8=-6。
5樓:羊雲
逢2進1,應該是0從上一位借了一位過來的
二進位制中為什麼1加1等於0??
6樓:匿名使用者
加法有四種情況: 0+0=0
0+1=1
1+0=1
1+1=10
0 進製為1
【例1103】求 1011(2)+11(2) 的和
解:1011+11
乘法有四種情況: 0×0=0
1×0=0
0×1=0
1×1=1
減法0-0=0,1-0=1,1-1=0,0-1=1。
除法0÷1=0,1÷1=1。
拈加法拈加法二進位制是加減乘除外的一種特殊演算法。
拈加法運算與進行加法類似,但不需要做進製。此演算法在博弈論(game theory)中被廣泛利用
計算機中的十進位制小數轉換二進位制
計算機中的十進位制小數用二進位制通常是用乘二取整法來獲得的。
比如0.65換算成二進位制就是:
0.65 × 2 = 1.3 取1,留下0.3繼續乘二取整
0.3 × 2 = 0.6 取0, 留下0.6繼續乘二取整
0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整
0.2 × 2 = 0.4 取0, 留下0.4繼續乘二取整
0.4 × 2 = 0.8 取0, 留下0.8繼續乘二取整
0.8 × 2 = 1.6 取1, 留下0.6繼續乘二取整
0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整
.......
一直迴圈,直到達到精度限制才停止(所以,計算機儲存的小數一般會有誤差,所以在程式設計中,要想比較兩個小數是否相等,只能比較某個精度範圍內是否相等。)。這時,十進位制的0.
65,用二進位制就可以表示為:01010011。
還值得一提的是,在計算機中,除了十進位制是有符號的外,其他如二進位制、八進位制、16進製制都是無符號的。
在現實生活和記數器中,如果表示數的「器件」只有兩種狀態,如電燈的「亮」與「滅」,開關的「開」與「關」。一種狀態表示數碼0,另一種狀態表示數碼1,1加1應該等於2,因為沒有數碼2,只能向上乙個數字進一,就是採用「滿二進一」的原則,這和十進位制是採用「滿十進一」原則完全相同。
1+1=10,10+1=11,11+1=100,100+1=101,
101+1=110,110+1=111,111+1=1000,……,
可見二進位制的10表示二,100表示四,1000表示八,10000表示十六,……。
二進位制同樣是「位值制」。同乙個數碼1,在不同數字上表示的數值是不同的。如11111,從右往左數,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。
有關二進位制,什麼是二進位制
方法就是採用整數部分除以基數2和小數部分乘以基數2取整的方法!例如要把41轉化成二進位制的 2 41 餘1 最低位。2 1 1 最高位。結果就等於101001 例2 把小數轉化成二進位制。取0 取1 取1結果為。把1000轉化為十進位制等於8 因為17大於8 所以17 十進位制 大於 1000 二進...
二進位制加法,二進位制的加減法
二進位制的運算算術運算二進位制的加法運算法則 0 0 0,0 1 1 1 0 1,1 1 10 向高位進製 二進位制的運算算術運算二進位制的加法 0 0 0,0 1 1 1 0 1,1 1 10 向高位進製 即7 111,10 1010,3 11 先把兩個數對其核實進製計算時候第一部一樣從最右邊對齊...
二進位製數對應的十進位製數是多少,二進位製數1010101對應的十進位製數是多少
寫出二進位制每位上的基數就可以計算了 二進位制基數寫法 個位1,小數點左邊 高位 低位 2,小數點右邊 后位 前位 2 按順序寫出1010.101b對應各位 8 4 2 1.1 2 1 4 1 8 將要轉換的數按位對齊寫在下面一行 1 0 1 0.1 0 1 觀察這個數 這個數包含1個8,1個2,1...