c++第七课 加法算数运算

c++教程总目录

第一课:c++第一课 输出“Hello word”
第二课:c++第二课 输出自定义字符图形
第三课:c++第三课 关于代码的一些知识
第四课:c++第四课 定义int型变量、变量赋值与输出
第五课:c++第五课 输入
第六课:c++第六课 c++语言常用类型
第七课:c++第七课 加法算数运算
第八课:c++第八课 运算原理
未完待续……

c++第七课 加法算数运算

上节课我们学习了c++的常用类型。关于上节课,不用非得掌握,在以后我们会经常和它们打招呼。
但你必须学会int型,否则这节课你看不懂。
之前我们学了给int型变量赋值,然后输入来输出去,没处理任何值。
我们知道,计算机一开始的作用就是计算,可仔细一看,我们的程序中好像没有运算。
所以我们没有发挥计算机的功能。

今天我们就来学习一下c++中的加法运算。
我们写一个算式:
1+1=2
嗯,不错。那算式中有几个数呢?数一数。
1、1、2
一共有3个数!也就是说,要构成一个算式,至少要有3个数。其中,两个“1”是自变量,“2”是因变量。所以,第三个数的大小取决于前两个数。
要有三个数,就得有三个变量。好,我们先定义3个变量!

int a,b,c;//定义三个变量a,b,c

在数学中,如果想要表达前两个数之和等于第三个数,可以这样写:
a+b=c
也可以这样写:
c=a+b
在c++中,第一种是不能出现的!如果你非要那么写,那编译器就非要不给你编译通过。
好,核心部分写完了:

int a,b,c;//定义三个变量a,b,c
c=a+b;//把a+b的值赋给变量c

哦,对。忘了一点,在c++中,所有的语句后面都要有分号
还记得吗?第一课中的。
这样不行,因为a、b、c里什么也没有,加起来什么也不是。如果你不给它赋初值,它就是个乱值。
比如这样:

#include
using namespace std;
int main()
{
     
	int a;//没有赋初值的变量a
	cout<<a;
	return 0;
}

运行结果如下:
c++第七课 加法算数运算_第1张图片
对吧?
所以我们要先输入。输入怎么写来着?还记得吗?

int a,b,c;//定义三个变量a,b,c
cin>>a>>b;//输入变量a,b的值
c=a+b;//把a+b的值赋给变量c

会发现,我没有输入c,因为c的值是取决于a、b的。如果你输入了也没关系,因为下一条语句c=a+b;会重新给变量c赋值。
计算完成。
然后输出。

int a,b,c;//定义三个变量a,b,c
cin>>a>>b;//输入变量a,b的值
c=a+b;//把a+b的值赋给变量c
cout<<c<<endl;//输出运算结果

因为我参加比赛较多,在比赛中最好是输出一个结果之后紧跟着一个换行,形成习惯了。
下面是完整代码:

#include
using namespace std;
int main()
{
     
	int a,b,c;//定义三个变量a,b,c
	cin>>a>>b;//输入变量a,b的值
	c=a+b;//把a+b的值赋给变量c
	cout<<c<<endl;//输出运算结果
	return 0;
}

编译运行,输入1 1(注意中间有空格,参见第五课),结果如下:
c++第七课 加法算数运算_第2张图片
运算成功!
你也可以换换数试试。
就到这里了。
由于作者水平有限,文章中难免有误,请大神们给出指正!
上一课:c++第六课 c++语言常用类型

你可能感兴趣的:(c++程序,c++)