1樓:做而論道
因為在世界上,只有乙個零,其計算機**,也應該是乙個。
也就是說:在計算機中,零的表示,必須是唯一的。
而當計算機專家編造了「符號位」之後,就亂套了。
因為在小學都學過:零,既不是正數,也不是負數。
零首襲的符號位,怎麼蘆差寫呢?
計算機專家,小學知識,都沒有學明白。
就編造了兩個零的**:正數中有乙個零、負數中也有乙個零!
原碼和反碼,就是這麼胡編出來的。
因為原碼和反碼,都違背了「唯一性」,所以計算機根本就不能使用這兩種**。
而補碼,並非是由原碼反碼推出來的。
補碼的**,有自己的公式,你可以找找看。
補碼中的零,是唯一的陪芹皮,這就是合理的**。
所以,在計算機中,數制,一律才用補碼錶示和儲存。
2樓:張三**
對於(+0)和(-0),在人們的計算概念中零是沒有正負之分的。(印度人首先將零作為標記並放入運算之中,包含有零號的印度數學和數塵十進位計數對人類文明的貢獻極大).
於是就引入了補碼概念。 負數的補碼就是對反碼加一,而正數不變,正數的原碼反碼補碼是一樣的。在用位元組表示時補碼中用(-128)代替了(-0),所桐輪以用位元組表示的補碼的範圍為:
128~0~127)共薯輪禪256個。
注意:(-128)沒有相對應的原碼和反碼。
零的表示是唯一的,是機器數中的( )碼? 如題! 原碼、補碼、移碼、反碼.
3樓:做而論道
零的表示是唯一的,是機器數中的(補碼或移碼此鉛)碼。
原碼、補碼、移碼、
反碼。在補碼或移森好好碼中,零,都是唯一的。
在原碼和反碼襪巖,零,都有二義性。
4樓:大沈他次蘋
那困枯絕汪姿就吧3qq隨便多少分都行,是個意思,第一大家都愛好這個,第二說不定我哪天還請教您那 第三激勵我敗答一下咯 答案是補碼 我研究過原反補存在的意義,可你沒分啊可以追分嗎 補碼存在的乙個原因是為了統一正0和負0 正零:..
為啥整數的補碼是其本身?//0001 的補碼是多少?
5樓:天羅網
正整數的原碼,反碼,補粗虛碼都是一樣的,這是人為規定的,不需要理解。
正正數的:原碼 +5[0101]
反碼 +5[0101]
補碼衝族 +5[0101]
負整數的:原碼 -5[1101]
反碼 -5[1010]
補碼 -5[1011]
你的問題,0001的補碼是多少,如果最高位0是符號位,補碼仍然是0001
如果在這個之前還有其他符號散凳弊位如 0 0001或1 0001按照最高符號位判斷,最高符號位為0反補都不變,最高符號位為1,反碼取反,補碼加1
注:數0的補碼錶示是唯一的: +0的補碼=+0的反碼=+0的原碼=00000000 -0的補碼=11111111+1=00000000(mod
6樓:網友
在數學上,正0 和負0都是0,是同乙個數。數學上也把所有整數看作是正數、零、負數。可以看出零與符號無關。
計算機上正0和負0都用相同的表示,正是為了避免出現混亂。
7樓:匿名使用者
正數的原碼,反碼,補碼都是一樣的,0的原碼和反碼都有兩個,但是0的補碼是唯一的。
負數的原碼是機器字長的首個數值位為1;反碼是原碼除首位為1外,其他數值取反,(1變成0,0變成1);補碼就是反碼再加1。
假設機器字長8位,則。
0的原碼1000,0000, -0的反碼就是1111,1111,-0的補碼就是反碼加1後變成1,0000,0000,首位溢位後拋棄,變成-0的補碼還是0000,0000。
個人感覺有+0和-0才會出現混亂,數學上的1+(-1)=0,那到計算機裡應該是-0還是+0啊,(反正自己沒法理解+0和-0),最後只能用補碼來進行負數的計算,結果才會正確。
用補碼錶示機器數的優點
8樓:可軒
為了便於硬體邏輯電路的實現,高電平表示1,低電平表示0計算機中的數值用機器數來表示及運算,而這個數本身稱作真值。
機器數包括:原碼、反碼、補碼、……
機器數用補碼錶示的好處:
原碼簡單,適用於乘除運算,但用原碼錶示的數進行加減法運算比較複雜。
補碼,減法運算可以用加法來實現,例如 [x-y]補 = [x]補 +[y]補,且數的符號位也可以當作數值一樣參與運算,便於運算結果的正負及是否溢位判斷。
因此在計算機中採用補碼來進行加減及乘除運算。
表示近似數時,小數末尾的零為什麼不能去掉
表示近似數時,小數末尾的零表示精確度,有意義,不能去除。例如 9.0表示精確到十分位,而9表示精確到個位。精確度不同供參考 表示近似數時,小數末尾的0不能去掉.是對的還是錯的 答案 不可以去掉的。這句話是對的。解題 根據四捨五入的規則,一個近似數的小數點末尾數就是這個數的精確位,如果近似數的小數末尾...
為什麼正數的補碼是它本身
補碼,其實,這就是乙個 代替負數 的正數。使用了補碼 正數 之後,在計算機中,就沒有負數了。同時,在計算機中,也就沒有減法運算了。所以,利用補碼,就能夠把加減法,統一為加法運算。使用補碼的目的,就是 簡化計算機的硬體。補碼 乙個正數 怎麼就能代替負數呢?你看時針,倒撥 小時,可以用正撥 小時代替吧?...
計算機中的機器數有三種表示方法,下列哪個不是A反碼B原碼C補碼D ASCII
選d.ascii碼是一種 字元 編碼。有符號數的三種表示方法 原碼 反碼 補碼。d,計算機課本上說計算機中的機器數有三種表示方法,反碼 原碼c 補碼。計算機作業。跪求答案。急急急。cadba cdcbb acbdadba cadda adcbb acbda dba c a d d a a d a c...