為什麼在二進位制中11,為什麼在二進位制中

2021-05-23 00:04:03 字數 3758 閱讀 3475

1樓:鳳凰山遊子

二進位制逢二進一

1+1=10

2樓:匿名使用者

呃。。。。。

想想為什麼-1*-1會等於1。。。。。。

3樓:a風雪月

二進位制逢二進一 1+1=10,而只取一位所以就是0了

二進位制運算中為什麼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從上一位借了一位過來的

二進位制中0-1為什麼=1?

6樓:錫永

舉個例子吧,假設暫存器是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.

二進位制中為什麼1加1等於0??

7樓:匿名使用者

加法有四種情況: 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表示十六。

為什麼二進位制運算中0-1=1?

8樓:匿名使用者

0-1=1是指本位,不考慮借位的情況。

例如1位十進位制

數,其範圍是0~9,我們從9開始,不內斷減1,就會得容到8、7、6......,但減到0的時候,再繼續減1會怎樣呢?若不考慮向高位的借位情況,只看本位:0-1=9。

這與二進位制數運算中0-1=1是類似的。

二進位制裡1+1為什麼等於10?,超級詳細的給我說一下,必須超級詳細

9樓:匿名使用者

二進位制是逢二進一,只有0和1兩個數碼。1+1=10,進入高一位。這個可以參考我們常用的七進位制。

每到七天就進入下個星期。就是逢七進一。就是7+0=10.

理解沒有?

10樓:alphag的春天

二進位制,只有0和1 ,

二進位制是計算技術中廣泛採用的一種數制。

二進位制數是用回0和1兩個數碼來

答表示的數。

0+0=0

0+1=1

1+1=10

我們生活中有很多進位制,稍稍留心就會發現,比如:24進位制、60進位制、365進位制、12進位制等等等等!24小時是一天,60分鐘是一小時,所以2進位制就等於只要達到2就要向前進一位,結果就是1+1=10,10+1=11,11+1=100,逢2進一!

明白了麼?^_^

11樓:匿名使用者

這裡的10不是十進位制的10,

二進位制的10是10進位制的2

在二進位制裡應該讀「壹零」

二進位制中為什麼1+1=0

12樓:歐珍汪飛燕

二進位制是滿2進一位,我們通常用10進位制,滿10進1,如11+9=20,2進位制就是1+1=10

13樓:匿名使用者

對於二進位制算術運算而言,1+1=10。如果只看本位而忽略進位,就有1+1=0了。十進位制運算也類似,8+2=10,但如果只看個位而忽略進位的話,就有8+2=0的結果了。

二進位制中1+0=多少?為什麼

14樓:匿名使用者

等於1。和10進位制逢10進1一個道理,2進位制是逢2進1

15樓:我喜歡的名字

等於10進位制的2,因為二進位制滿二進一。從0開始數,下一個是1,然後是2,滿二要進到十位,就成了10

二進位制數為什麼不是負數?二進位制中的負數怎麼表示

二進位制小數的位權都是2的負整數次冪,即階數為負數。例如二進位制小數,轉換成十進位制小數 二進位制數 二進位制數除法與十進位制數除法很類似,可先從被除數的最高位開始,將被除數 或中間餘數 與除數相比較,若被除數 或中間餘數 大於除數,則用被除數 或中間餘數 減去除數,商為1,並得相減之後的中間餘數,...

二進位制演算法0 1為什麼會等於,二進位制演算法 0 1為什麼會等於

計算機中的加減運算他那幹過補碼運算。a b a 補 b 補。另外,二進位制運算中,借位為2,就是說向前借一位就是借了2。2 1就等於1了。比如十進位制吧他有10位逢十進一,二進位制逢二進一,所以0 1為1啊 二進位制高中數學書上有!具體的上面說了!如1 1 1 10 1 1 1 1 10 1 1 1...

1 1用二進位制計算後等於多少,1 1二進位制等於幾

0 0 7 0 就是那麼j實現的對應位數相加 0000 0006 0000 0007 0000 0050 除非是 6 1 計0算機中1 負數一z般使用 補碼形式比0如3位二f進製表示5 3 0000 0005 1 0310 2052 8 2就是 5 8 0000 0000 6064 5236 3 0...