Q
什麼表示溢出?
3
A
回答
3
對於數字3他並不意味着找到2的補碼。他告訴你使用2的補碼錶示法將這些值作爲帶符號的數字處理。這意味着a)中的第一個值是正值,其他三個值是負值。
對於溢出,它對於2和3是不同的。對於2,無符號數字,如果執行高位,則發生溢出。對於3,2的補碼有符號數,如果結果的符號不正確,就會發生溢出。例如,如果添加兩個正數並且結果爲負數,則會出現溢出。
0
如果由此產生的總和是一個比8位系統中可以表示的更大的數字,那麼會發生溢出。我相信這將是大於255的任何數字(1 < < 8)。
你的假設「多一點」大多是正確的。在8位系統中,所有數字都以8位存儲。任何導致數字大於可表示的最大值的操作都將是溢出。當您轉換爲十進制時,這種情況不會發生,但是當您實際執行與二進制值的和時。如果所有數字都是8位,那麼當您需要存儲更大的數字時,不能再添加一點。
是的,「二補」與「二補」相同。我不知道你是拼寫出來還是使用數字之間有任何區別。
2
如果添加X和ÿ和得到的結果小於X或小於Ÿ,那麼除了已經溢出(迴繞)。
相關問題
- 1. 爲什麼`inf`代表浮點溢出?
- 2. C溢出或是什麼?
- 3. 爲什麼堆棧溢出?
- 4. 溢出意味着什麼?
- 5. 爲什麼不溢出?
- 6. Python浮點溢出,float溢出時會發生什麼?
- 7. 堆棧溢出和緩衝區溢出有什麼區別?
- 8. 爲什麼溢出-x工作,但溢出不是?
- 9. 爲什麼會發生溢出?
- 10. 什麼是調試溢出錯誤?
- 11. 爲什麼cin.get(char,int)不溢出?
- 12. 爲什麼不溢出:隱藏工作?
- 13. 這裏爲什麼會溢出?
- 14. 爲什麼減法與static_cast溢出?
- 15. 遞歸函數溢出,爲什麼?
- 16. 爲什麼溢出:隱藏不隱藏?
- 17. 爲什麼溢出不工作?
- 18. 什麼是帶符號整數溢出?
- 19. 什麼是固定對象溢出?
- 20. 爲什麼子div溢出其父div?
- 21. 什麼mktime與參數溢出?
- 22. 整數溢出 - 爲什麼不
- 23. 溢出時,%rbx,%rsi會做什麼?
- 24. 什麼是溢出:像android上的scoll?
- 25. 什麼是Windows 2012R SEH溢出保護?
- 26. 爲什麼溢出結果爲0?
- 27. 表溢出
- 28. 表溢出DIV
- 29. PHP表溢出
- 30. 顯示UITableView溢出?
你是什麼意思的高位? – jfisk 2012-01-31 05:00:39
高位是最重要的位。 – 2012-01-31 13:01:10