c语言如何计算两个数的和

如题所述

#include <stdio.h>

int main()

{

int a,b,sum;//一、定义变量,int代表数据类型——整数,sum求和;

printf("请输入两个整数:");

scanf("%d %d",&a,&b);//二、输入数据,%d对输入类型的限制代表——整数,并把这俩个数分别给&a和&b两个变量,&取地址运算符;

sum=a+b;//三、数据处理,把a、b的和赋值给sum;

printf("这两个数的和是:%d\n",sum);//四、输出结果,%d输出一个整形数这个数就是sum;

printf("计算完成,谢谢使用!");

return 0;//返回;

}

扩展资料:

c语言书写规则:

1.一个说明或一个语句占一行。

2.用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。

3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。

参考资料:

百度百科-c语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-03-29
谢邀---------
计算两个数的和,先要知道两个数是什么。C语言是一个对数据有类型要求的语言,如果你是整数(0,1,2,3...),可以使用int/long,一般这两个类型就够用了,如果你进行的带小数的数的计算(3.2, 3.1415),使用float或者double,一般是double。

有了数据类型,就可以定义变量了,变量用来保存数据,假设这两个变量就是x1,x2:
int x1, x2; // 这里是注释,整数可以用这个定义
double x3, x4; // 小数可以用这个
我们从键盘输入,使用C语言的函数scanf, 需要头文件 stdio, std是标准,io就是input/output,这个头文件定义了基本的输入输出函数的声明。
scanf("%d%d", &x1, &x2); // 整数从键盘输入,输入两个数中间可以使用空格隔开,第一个数给到x1,第二个数给到x2
scanf("%lf%lf", &x3, &x4); // 小数使用这个输入,第一个给到x3,第二个给到x4
输出的话,同样有整数和小数,根据上面可以看到,int类型使用%d占位,double类型使用%lf占位。
输出函数是printf,用法如下:
printf("%d + %d = %d", x1, x2, x1 + x2); // int类型加法
printf("%lf + %lf = %lf", x3, x4, x3 + x4); // double类型加法
以上用到的知识点有:整数使用int类型,小数使用double类型,从键盘输入使用scanf函数,输出到屏幕使用printf函数。
注:使用int类型保存double类型时,可能会丢失精度,比如1.3会直接变成1。
相似回答