Problem Description
For each pair of integers A B and C ( -2^31 <= A, B, C<= 2^31-1 ), Output the result of A+B+C on a single line.
注意:
一、32位机上int占4字节,即32位,其表示方式为补码,其表示范围为-2^31 <= X<= 2^31-1
如:设int占1字节,即四位时--在
最大:[0111]
最小:[1000]
当进行加法运算时其结果可能越界,发生溢出。因此用long long类型表示结果。
二、long类型与long long类型有什么区别
在32位机中 long 和 int都占32位;而long long 占64位
在64位机中 int 占32位,而long和long long占64位。
#include <stdio.h>
using namespace std;
int main()
{
int a,b,c;
long long x;
while(scanf("%d %d %d",&a,&b,&c)==3){
x=(long long)a+b+c;
printf("%lld\n",x);
}
return 0;
}