猿问

判断int型数的运算结果是否溢出?

灬elliott
浏览 3084回答 1
1回答

MinRam

个人想法: 1. 根据整数运算,进行判断是否溢出,是正溢还是负溢; 2. 比如 加法:正数  +  正数 可能出现正溢,则计算结果如果为负数则出现正溢             正数 + 负数  不可能出现溢出            负数  + 负数 可能出现负溢,则计算结果如果为正数则出现负溢  减法: 负数 - 正数  可能出现负溢             正数 - 负数  可能出现正溢乘法 :  负数  * 负数  可能出现正溢             正数 * 正数   可能出现正溢             正数 * 负数 可能出现负溢出除法 : 不可能出现溢出未经过仔细检查。如有出错还请见谅。
随时随地看视频慕课网APP
我要回答