為啥a,b相等且t<0不等于a<0就你呢個判斷它為符號溢位呢?,好迷糊,
uj5u.com熱心網友回復:
代碼呢?討論這個問題總要有前提或者問題本身的代碼吧~uj5u.com熱心網友回復:
運算式是t=a-b;然后這個OF是一個條件碼,如果t=a-b發生了有符號的溢位,OF等于1,沒有發生有符號的溢位,OF=0;然后它就給出了這么一個邏輯運算來判斷究竟有沒有溢位,但是這個判斷的邏輯運算我實在是搞不懂它的含義
uj5u.com熱心網友回復:
因為 滿足這個 a<0==b<0 就證明 a 和 b 是符號相同的之后的如果滿足 t<0 != a<0 就證明 t 和 a 是符號不相同的
t=a+b,a 和 b 符號相同,但相加結果的 t 的符號不相同,那說明什么?說明 t 溢位了
uj5u.com熱心網友回復:
明白了,明白了,感謝,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/193133.html
標籤:C語言
上一篇:求助c語言資料結構代碼問題
下一篇:std里面有這種類似排序的東東嗎
