- 博客(1)
- 收藏
- 关注
转载 两个int的和判断溢出
long a,b;cin>>a>>b;long i;i = a+b;if((i^a)<0 && (i^b)<0) cout<<"溢出";我们来分析一下,为什么这样可以,分情况讨论:i^a<0 &&i^b<0如果a是正数要使得溢出,b肯定是正数,这时候得出c是负数,那...
2019-10-22 10:42:01 820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
long a,b;cin>>a>>b;long i;i = a+b;if((i^a)<0 && (i^b)<0) cout<<"溢出";我们来分析一下,为什么这样可以,分情况讨论:i^a<0 &&i^b<0如果a是正数要使得溢出,b肯定是正数,这时候得出c是负数,那...
2019-10-22 10:42:01 820
TA创建的收藏夹 TA关注的收藏夹
TA关注的人