假設有兩個補碼x y
當需要比較x和y的大小時,如果x和y同號,可以用x-y=x+~y+1,然后去判斷結果的正負,即可判斷x和y的大小。
但是如果x和y異號的話,這樣判斷的結果就會有時為正有時為負。
求大佬解惑
uj5u.com熱心網友回復:
你一點都不提背景和代碼,所以沒法對癥下藥。只能說,設計補碼這種東西就是為了程式員省心的,所以大概率是你想多了。
uj5u.com熱心網友回復:
正數補碼及本身,負數補碼為取反加1,所以你的式子不全對轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/280009.html
標籤:C語言
