為什麼4的二進位制是100呢請俠哥俠姐告訴我演算法

時間 2022-04-03 23:25:10

1樓:匡沛邇

逢2進1啊,你看

十進位制 二進位制

1 1

2 10

3 11

4 100

十進位制是1,二進位制也是1

十進位制是2,到2了,就要進1。變成10

十進位制是4,在3的二進位制值11的基礎上加1。 11+1 最右邊一位加到2了,進製,20,但是第二位也是2了呀。又進一位。變成100了

另外,將十進位制轉換成二進位制可以用短除法

比如 35轉換成二進位制

2|35 ``````餘 1——2|17 ```````餘 1——2|8 ```````餘 0——2|4 ````````餘 0——2|2 ```````餘 0——1因此35轉換成二進位制就是 100011

當然,這種做法用在比較大的數字上轉換的話就會很麻煩了還一種辦法是這樣的。`

35離35最近的2的x次方是 2的5次方 即32 用35-32=3離3最近的2的x次方是 2的1次方 即2 3-2=12的5次方、4次方、3次方、2次方、1次方中只有5次方和1次方存在。因此在5次方和1次方那裡填1,不存在的填0。即

10001 最後還有個3-2=1。所以末尾加個2的0次方就成了100011

是吧。和短除法結果一樣的

2樓:匿名使用者

用4除以2,如果能夠被整除就在旁邊記上二進位制數0,如果不能整除就記上1。

4除2等於2能夠被整除,所以記0,再用結果2除2結果是1,也能被整除所以記0,再用上次的結果1除2不能被整除所以記1。

最後把記錄的二進位制數按反方向算,結果就得出結果二進位制數100了。

3樓:匿名使用者

嘿嘿,我的理解方法是,2進製,只有0和1組成的,你就往上加就知道了。比如,10進製的0001=2進製的0001 0002=0010 0003=0011 0004=0100 明白了沒有?2進製裡是只有1和0的,自然就不會出現4了。類推。

4樓:湛藍水晶

4 = 1*2^2+0*2^1+0*2^0所以是100,這是簡易的演算法。

標準一點的算是

4/2 = 2 ... 0 //...後面的代表餘數2/2 = 1 ... 0

1/2 = 0 ... 1

然後將餘數從下面往上排就是二進位制表示。

5樓:匿名使用者

我們通常用的十進位制有十個符號0-9,所以十進位制是逢十進一。而二進位制只有兩個符號0和1,所以二進位制是逢二進一。

十進位制1用二進位制表示為1

十進位制2用二進位制表示為10 逢二進一

十進位制3用二進位制表示為11

十進位制4用二進位制表示為100 逢二進一

十進位制的奇數在二進位制數里個位都是1 如十進位制的5是111十進位制的偶數在二進位制數里個位數都是0

如十進位制中的6在二進位制中是1000

6樓:

其實這個問題是簡單的,權公式是:從右邊數是2的0次方,一次方,二次方,三次方,類推,4中包括2的平方,所以就是在平方位取1其它位取0,

比如 也向上邊說的35吧,有2的5次方,所以在第5位上為1,還差3那麼在2的一次方上有一位1,還差1,那麼就是2的0次方了。10001

7樓:匿名使用者

二進位制換成十進位制從後至前依次為1,2,4,8,16,32,64,128,256......

(4)10=(100)2

8樓:海洋

拿出windows計算器。

4的二進位制是100,課本上為什麼要寫成0100呢?

9樓:專利問答

計算機的表達方式 一共四位數 第一位為0 代表正數

10樓:死_樣的通過

因為開頭的0可以省略啊,加上去不是等於沒加?

11樓:匿名使用者

最前面的0是沒有意義的這只是乙個位數

超級詳細的給我說一下二進位制中4為什麼等於100???

12樓:匿名使用者

二進位制和十進位制的原理是一樣的,二進位制的意思是逢二進一位,比如二進位制,1+1=2,就要進一位寫成10,就像十進位制的1+9為十寫成10,二進位制的3寫成10+1=11,二進位制的4就是11+1了,相當於12(尾數為2要進一位),即20,左邊的是2,又要進一位,也就是4寫成二進位制的100,相當於十進位制的99+1=100。

13樓:老孫

二進位制就是逢二進一,數字只有01。

0=01=1

2=10

3=11

再加1,第一位就滿了要進1,第二位因為進1也滿了繼續進1,所以4=100

14樓:匿名使用者

二進位制所有的數都是由0和1組成,十進位制所有的數都是由0到9這十個數字組成的。所以二進位製上並不存在4這個十進位制的數字,要想表示,需要做轉換。

十進位制的0在二進位製上有對應的0,1有對應的1,但之後的數字,沒有顯著的直接對應關係。

具體轉換:十進位制的數除以2取餘。所得到的的數按照逆序排列。

4/2商為2餘數為0;

2/2商為1餘數為0;

1/2商為0餘數為1;

0/2這樣的不用再計算了,沒有意義。

餘數按照逆序排列就是100。

4的二進位制是100,為什麼要寫成0100?

15樓:手機使用者

四位二進位制是乙個完整的16進製表示發

16樓:匿名使用者

在電腦中運算時,「0」是表示正號的。

十進位制4用二進位制表示為什麼是100

17樓:一口沒水的枯井

1. 100是對的

100的十進位制形式為1*2^2+0*2^1+0*2^0=4110的十進位制形式為1*2^2+1*2^1+0*2^0=62. 11進一位 是100 因為第二位的1也要往前進一位啊

18樓:匿名使用者

2^0*0+2^1*0+2^2*1=4

前面2的n次方,n從零開始,從右到左依次相乘再相加

19樓:匿名使用者

二進位制是往左進,不是往右進。從最右邊那位數最開始加一直進到最左邊,逢2進一位。

例如111代表7,那麼再加1的話是最右邊1的開始加,變2之後向左進一位,原來的數變成0。那麼111三個位置都是1,依次向左進的話原來的數變成000,再往左進一位,就是1000,代表十進位制中的8

20樓:不能改名就算了

按照你的理解,4應該是「11」+「1」

個位和十位都滿足了逢二進一,所以是「100」,並不是直接加乙個「0」

二進位制逢二進一

將「100」理解為「10」和「0」

按照逢二進一規則,原位的「0」實際上是原位數字由「1」累計到「2」後,從原位晉公升到高位,變成了「10」,其中「1」是逢二進一的產物,直接「竄門」到上一位,而「0」繼續留在原位,所以你看到的個位數「0」實際是「10」,是「2」;

再看「10」。按照前面的解釋,「10」其實是「2」。

2+2,所以是4

說明:個位數逢二進一,變成「10」,而原本十位數肯定是「1」,加上個位數公升級送來的「1」,十位數就變成了「2」,十位數逢二進一,十位數晉公升到百位數,加上個位數和十位數晉公升後留在兩處原位的「0」,就是「100」。

反向推理,「011」就是「3」,分解成「10」和「1」,因為「10」是「2」,而「1」沒有滿足逢二進一,「1」就是它本身,「2」+「1」,就是「3」。

二進位制是什麼?為什麼3的二進位制是11,4的二進位制是100…………沒看懂?請舉例講下!謝謝

21樓:匿名使用者

3 = 1*2^1 + 1*2^0

4 = 1*2^2 + 0*2^1 + 0*2^0

不知道你看懂了沒有

22樓:華佗之父

二進位制只有1和0表示,再大的數都是1和組成。

23樓:

跟十進位制乙個道理

在看回二進位制

在按位左移時4的二進位制是00000100,為什麼不是100?

24樓:

乙個字在電腦程式裡預設是按乙個位元組存放的,即8位,所以所有資料都需要補齊。如果你的計算機是16位或32的,你則需要把資料補到16或32位

25樓:1絲冷風

單純來講二進位制數,00000100是可簡化為100;

但移位操作需要在移位暫存器中進行,電路設計8個暫存器構成一組(即1位元組),需要清楚表示各個暫存器的狀態,簡化就沒有意義了。

26樓:艾泰的幸福

這就是計算機的語言規則,就好像遊戲規則一樣,你必須遵循規則才能玩兒!

27樓:手機使用者

樓上的這麼寫你叫樓主怎樣看的懂啊,我來引見個繁雜的,記得給分: 128 。。。64。。。

32 。。。16(2的4次方), 8(2的3次方), 4(2的2次方), 2(2的1次方) ,1(2的0次方),依次類推 * * * * * * * * 共8位 128 64 32 16 8 4 2 1 假設說4,夠減是1,不夠是0 4的話就是:0 0 0 0 0 1 0 0 4-128,不夠,第1位是0,4-64,不夠,第2位也是0,一直到第6位,夠了,為1,第6位是4-4,減沒了,減第7第8位曾經不夠了,都為1,所以是00000100

為什麼-8的補碼用四位二進位制人為規定表示為1000?懂得告訴我。。不懂就

28樓:匿名使用者

要用二進位制補碼形式表示-8最小需要4位

-8用4位二進位制數表示的計算過程:8d=1000b,1000b取反=0111b,0111b+1=1000b

-8用8位二進位制數表示:8d=00001000b,00001000b取反=11110111b,11110111b+1=11111000b,從最低4位來看與4位的表示是一致的

29樓:匿名使用者

-7原碼1111

-7反碼1000

-7補碼1001

-8 = -7 - 1

二進位制的位運算用的都是其補碼,a 與 b 做位運算,不論是+-*/^|&,都是將a,b分別轉為補碼再進行運算的,就是 (a)補 與 (b)補做位運算。

-7 - 1 = -7補(1001)-1補(0001) = -8補(1000)

2在二進位制裡為10,既然逢二進一,為什麼4在二進位制裡不是20?到底怎麼算 八進位制呢?複製的就算了,我很笨

30樓:

逢二進一,所以二進位制裡面是不可能出現2的。你前面都說了2是10b,那麼4就是100嘛。

二進位制位中的「二進位制位」是什麼意思呢

二進位制位 計算機儲存資訊的最小單位,稱之為位 bit,又稱位元 4個二進位制位即4個位 bit 組成的二進位制數,從0000到1111,它剛好匹配乙個16進製制數,即0 f。兩個4個二進位制位剛好構成乙個計算機中最小的儲存單位位元組 byte,簡稱b 知了看宇宙 二進位制,十進位制,十六進製制的區...

二進位制資料有什麼特點,二進位制的特點

1 十進位制數 人們通常使用的是十進位制。它的特點有兩個 有0,1,2 9十個基本字元組成,十進位制數運算是按 逢十進一 的規則進行的.在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進製制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.2 二進位制數 3 二進位制數有兩個特...

為什麼二進位制要補零,為什麼二進位制要補零? 10

愛美真 這個問題要歸結到二進位制的演算法上 比如說 十進位制 逢十進一 9以後到10了 10是轉折點 說明要從個位數變到十位數了 也就是每完成十個數迴圈就要向前面位數加1 同樣的 二進位制 逢二進一 也就是數值每增加2 就要向前面一位加1 位數代表著數值的增加 所以後面要補上個0 提高它的位數 由於...