学习c++第二课-cout、cin与算数运算符
文章目录
- 学习c++第二课-cout、cin与算数运算符
-
- 学习目标:
- 学习内容:
-
- ①输出——cout
- ②算数运算符——+ - * / %
- ③实数算数运算
- 课后练习题:
-
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- 学习产出:
学习目标:
以下是我们今天要学习的目标:
1、 学会编写cout程序
2、 了解算数运算符
3、 算数运算与cout结合练习
4、熟练掌握实数运算
5、解答综合练习题(答案会在下一期小蝈学习c++发表)
学习内容:
①输出——cout
c++中,要做一个程序,必不可少的就是输入与输出了
没错,今天我们学习的就是输出——cout
我们要输出一个数、字符串······,都会用到cout,(printf也是输入的一种,以后会讲到)。
那么接下来,让我们看一下如何输出的吧!
#include <iostream>
using namespace std;
int main()
{
cout<<"我是中国人,我爱中国,中华人民共和国万岁!";
return 0;
}

这个就是输出——cout的用法。
但是如果输完一段,要换行,那么就要加上“<<endl”,如下:
#include <iostream>
using namespace std;
int main()
{
cout<<"您好!"<<endl<<"欢迎您来小蝈课堂学习c++";
return 0;
}
这就是输出结果:![]()
学习c++第三课学习c++第二课-cout、cin与算数运算符
在用cout时,cout有面要加上两个“<<”尖括号(即小于号),在Shift的左面三格,如果输出数字,便不用加引号,如果是字符等,需要加上英文双引号,注意是英文的啊!
还有,我们代码的后面也要加上英文分号哦,不然会报错滴!
这个呀就是cout输出,如果有问题的小伙伴呢可以在评论区问我,或者私聊也行。接下来,我们一起来看一下算数运算符。
②算数运算符——+ - * / %
运算符 | 含义 | 说明 | 例子 |
---|---|---|---|
+ | 加法 | 加法运算 | 5+1=6 |
- | 减法 | 减法运算 | 13-5=8 |
* | 乘法 | 乘法运算 | 5*4=20 |
/ | 除法 | 两个整数相除的结果是整数,去掉小数部分 | 3/2=1 |
% | 模 | 模运算的结果符号取决于被除数的符号 | 8%3=2 |
上述运算符的优先级与数学中的是一样的,*、/、%高于+、-。
在这里我们还要特别注意“/”与“%”,对于它们两个,当参与运算的数含有实数,运算结果是两数相除的值,当参与运算的两个数都是整数,运算结果是两数相除的商。但要运算,必不可少的就是实数运算,我们一起来看看吧!
③实数算数运算
一提到实数,有同学就问了,实数是啥,那我们先看一个例子,9和9.00,3和3.75(9、3是整数,9.00、3.75是实数),也就是说,小数点后有东西的是实数。
那如何进行实数运算呢。是这样的,如果C++中参与运算的数存在实数,那么运算过程按实数运算,也就是说,想要运算过程为实数运算,那么程序里就至少有一个数为实数。
我们看一个例子:
加实数:
#include <iostream>
using namespace std;
int main()
{
cout<<90.0/8; //运算不能加引号,加了的话会原样输出“90.0/8”
return 0;
}
不加实数:
#include <iostream>
using namespace std;
int main()
{
cout<<90/8;
return 0;
}
但是如果这样······
#include <iostream>
using namespace std;
int main()
{
cout<<90.0/3;
return 0;
}
没错,虽然过程是实数运算,但结果还是整数,所以就输出不了实数,那怎么才能把整数变成实数输出呢,在这里,我们就用到了fixed<<setprecision() //printf 也是一种方法,以后会讲到
我们先看一下例子:
这是代码:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout<<fixed<<setprecision(2)<<90.0/3;
return 0;
}
这是输出结果:
看见没,成功了!fixed<<setprecision(n)是格式函数,起作用是让其后面的输出结果保留n位小叔,在用它之前,各位也别忘了加上头文件哦!
各位读者,我们今天的学习到这里就结束了,一下是我给大家准备的练习题,我们一起来看看!
课后练习题:
这是我们的课后练习题,欢迎大家积极完成,答案会在下一期发布,全对有奖!
T1
T2
T3
T4
T5
这道题东西有点多,花费时间,如果想做的话可以去洛谷这个网页的题库第一题找
洛谷网页地址
T6
小明期末三科成绩为97,51,28,问他的平均成绩(不要直接输出结果,在c++运算,结果保留5位小数)
T7
初一7班期末6科总成绩为42583分(每科100分),那么平均每一科总成绩为多少?如果全班有72人,那么平均成绩为多少,那每人平均每一科为多少呢?(不要直接输出结果,在c++运算,结果保留7位小数,三问,第一问在第一行,第二问第三问在第三行,用空格隔开)。
学习产出:
以下是我们学完后应该有的成果
1、技术笔记(小伙伴们可以把这篇文章的有用处记录在本子上,发表在评论区哦!)
2、熟练掌握所有输出的c++简单题目
3、完成所有练习题,并在下一篇文章发表前通过私聊发给我,如果全对的话,可能会有奖品的哦!~~如果您足够幸运的话,可能会有红包奖励滴!
好了,我们本期的分享就到这里,以后,小蝈会把发布时间间隔改为每周一次,如果喜欢我的小伙伴可以点赞、关注、评论加转发哦,我们下期再见,拜拜!