計算機中爲什麼要引進補碼?

如題,計算機中簡單的用第一位爲0表正,1表負可以嗎? 答案是不可以,因爲進行運算時符號位顯然不對;如下圖所示: 二進制補碼的第一位表示符號位(0表正,1表負),而且也佔有權值,如下: 用補碼錶示之後就能解決上述符號的問題了,如下所示:計算機中,數值一律用補碼錶示和存儲的; 另外:考慮到避免運算溢出,應該提前想好二進制表示的位數; 如下圖所示,雖然5位能表示運算數的本生,但是避免運算溢出擴展到6位,
相關文章
相關標籤/搜索