第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

判斷int型數(shù)的運算結(jié)果是否溢出?

判斷int型數(shù)的運算結(jié)果是否溢出?

C C++
灬elliott 2017-06-18 14:17:39
查看完整描述

1 回答

已采納
?
MinRam

TA貢獻87條經(jīng)驗 獲得超24個贊

個人想法:

?1. 根據(jù)整數(shù)運算,進行判斷是否溢出,是正溢還是負溢;

?2. 比如

?加法:正數(shù) ?+ ?正數(shù) 可能出現(xiàn)正溢,則計算結(jié)果如果為負數(shù)則出現(xiàn)正溢

? ? ? ? ? ? ?正數(shù) + 負數(shù) ?不可能出現(xiàn)溢出

? ? ? ? ? ? 負數(shù) ?+ 負數(shù) 可能出現(xiàn)負溢,則計算結(jié)果如果為正數(shù)則出現(xiàn)負溢

? 減法: 負數(shù) - 正數(shù) ?可能出現(xiàn)負溢

? ? ? ? ? ? ?正數(shù) - 負數(shù) ?可能出現(xiàn)正溢

乘法 : ?負數(shù) ?* 負數(shù) ?可能出現(xiàn)正溢

? ? ? ? ? ? ?正數(shù) * 正數(shù) ? 可能出現(xiàn)正溢

? ? ? ? ? ? ?正數(shù) * 負數(shù) 可能出現(xiàn)負溢出

除法 : 不可能出現(xiàn)溢出

未經(jīng)過仔細檢查。如有出錯還請見諒。

查看完整回答
反對 回復 2017-06-18
  • 灬elliott
    灬elliott
    正數(shù)+正數(shù),如果溢出了,計算結(jié)果在c語言里表示出來也是一個正數(shù)
  • MinRam
    MinRam
    那可能是因為自動擴增類型為long
  • 灬elliott
    灬elliott
    就比如,1000000000+2000000000,得到了一個新結(jié)果,怎么判斷它是否溢出
點擊展開后面9
  • 1 回答
  • 0 關(guān)注
  • 3133 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號