當前位置:編程學習大全網 - 網站源碼 - char 類型的-128的補碼是1000 0000對嗎?計算機怎麽理解這個二進制?

char 類型的-128的補碼是1000 0000對嗎?計算機怎麽理解這個二進制?

“char 類型的-128的補碼是1000 0000對嗎?”

是的。

“計算機怎麽理解這個二進制?把1作為符號位 然後就是壹串000 0000那不是成了-0輸出了嗎?”

所謂補碼,主要是為了方便將減法轉換為加法運算,從而簡化計算機硬件設計(不需要真的實現減法運算電路,只要有加法運算電路就夠了)。

例如妳想計算100-98,實際上按照(+100)+(-98)計算就夠了,也就是

0110 0100b + 1001 1110b = 0000 0010b

計算結果就是+2。

  • 上一篇:問道全民刷道怎麽設定效率點功能?
  • 下一篇:100積分 cdlinux 安裝gtz(minidwep gtk 40420)文件的方法 好的再加分
  • copyright 2024編程學習大全網