c语言,输出结果不超过32位有符号整数范围.怎么写

编写一个程序,要求用户输入两个整数,输出这两个数的和、乘积、差和商
输入第一行有一个整数n,表示下面有n组数据。下面的n行,每行包括用空格隔开的两个int类型整数输出n行,每行四个整数,分别为相应两个输入数的和、乘积、差和商(商若不是整数则保留2位小数),用空格隔开。输出结果不超过32位有符号整数范围。

数字是有正负之分的,而正数前面的正号是可以省略的,无符号数实际上就是大于等于零的数,在c语言中,如果定义一个变量为无符号型,那么这个变量只能表示大于等于零的数,而有符号数就是包含负数,如果定义一个变量为有符号型,那么这个变量可以赋值为负数也可以赋值为正数。比如,无符号的int型,表示的范围一般为:0~65535,而有符号的int型则为:-32768~32767
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-17
#includeintmain(){inta,b;while(~scanf("%d%d",&a,&b)){printf("%d\n",a+b);//swap(a,b);intt=a;a=b;b=t;//printf("%d%d\n",a,b);}return0;}本回答被网友采纳
相似回答