- 学习整数运算
【 例题1.2】把20张画平均分给7个同学,每人分得几张,还剩几张?
分析:每个人分得的张数是20除以7的商,剩余的张数是20除以7的余数。
在计算机中我们 用“/”表示除法,注意区别“\”两个符号不一样,还有用“%”表示求取余数。
#include<iostream>
using namespace std;
int main()
{
cout<<20/7<<endl;
cout<<20%7<<endl;
return 0;
}
点击图标进行编译运行
运行结果:
在这里我们可以看到使用了cout语句
-
cout语句
它是C++的输出语句,C++的输入和输出是用“流”(stream)的方法实现的。
在执行cout语句时,先把数据存放在输出缓冲区中,指导输出缓冲区或者遇到cout语句中的endl或‘\n’为止。(\n)换行,不要与‘/’弄混。
cout语句的一般格式为:
cout<<项目1<<项目2<<项目3<<项目n;
说明:
(1)如果项目是表达式,则输出表达式的值。
(2)如果项目加引号,则输出引号内的内容。 -
算术运算符
c++中使用5中运算符,加(+)减(-)乘(*)除(/)取模(%)也叫取余。
运行下面的程序,感受一下运算程序和数学表达式的运算先后顺序的关系。
#include<iostream>
using namespace std;
int main()
{
cout<<9/8<<4*(6+3)%5<<(4*6+3)%5<<endl;
//感受计算机的计算顺序
//更改部分内容,比较差别
//1 加空格 输出
cout<<9/8<<" "<<4*(6+3)%5<<" "<<(4*6+3)%5<<" "<<endl;
//2 换行输出
cout<<9/8<<"\n"<<4*(6+3)%5<<"\n"<<(4*6+3)%5<<"\n"<<endl;
//3 删除endl影响
cout<<9/8<<" "<<4*(6+3)%5<<" "<<(4*6+3)%5;
return 0;
}
就是因为你们不相信光,迪迦才不会到来。嘿嘿
相信光哦,salute