今天浅浅带大家速通顺序结构,话不多说,上干货!
1,cout语句
我们都知道,任何程序都会用到输出,那该怎么实现输出呢,代码实现:
#include<iostream>
using namespace std;
int main(){
cout<<"字符串";
cout<<endl;
return 0;
}
其中"#include<iostream>"是头文件,起到声明输入输出流的作用,后面大家会更深刻的理解。“using namespace std;”,翻译为“使用标准命名空间”,需要背,这个分号表示一段语句的结束,相当于中文的句号。
“int main()”表示主函数,里面是代码主体,还是那句话:后面大家会更深刻的理解。
"cout"表示输出,后面要连接两个尖括号,双引号里面为字符串,程序会原样输出。
“endl”表示清空缓冲区并换行。
“return 0”表示返回值为零,使程序结束。
当然也可以用C语言的形式输出:
printf("字符串/n");
"printf"理解为打印,“/n”表示换行。
至此,cout语句就讲完了
2,cin语句&变量
一个程序想要做好必然要用到输入与变量,不卖关子了,上代码:
#inlclude<bits/stdc++.h>
using namespace std;
int main(){
int a=10;
float b;
cin>>a;
scanf("%f",&b);
printf("%d",a);
return 0;
}
这里我们用到了万能头文件“#include<bits/stdc++.h>”,其中压缩了一些头文件,是代码更简洁,且实现功能多。
我们定义了一个整型变量和一个浮点数变量,那什么是变量呢?即在程序运行期间可以改变的量,
后面我们还会学习常量等。
第四行代码的“a=10”我们读作“把10赋值给a”,就是将10这个值存储在a这个变量里,那么a的值也就是10。
第六行代码中的“cin”翻译为输入,后面紧跟着两个尖括号以及变量。
第七行代码中的“scanf”相当于cin,双引号里是数据类型,后面会跟大家详细解释“scanf”和“printf”。至此,cin语句&变量就讲完了。
3,阿布拉卡达布拉
当我们想交换两个变量的值,我们可以:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b;
c=a;
a=b;
b=c;
cout<<a<<b;
return 0;
}
这里我们需要定义三个变量,假如把a比作可乐,把b比作雪碧,现在我们需要交换两个杯子里的饮料,就需要再拿一个杯子c。先将可乐倒进杯子c,再将雪碧倒进可乐的杯子,再将现在的可乐倒进原来装雪碧的杯子,就完成了交换两个杯子的饮料。相信都能跟上^_^。
第9行代码中并没有输出字符串,而是输出变量的值,所以不加双引号。至此,阿布拉卡达布拉就讲完了。
4,运算符
当我们需要将变量的值进行改变时,就需要进行运算:
1,自增&自减
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=10;
a++;
++a;
a+=1;
a=a+1;
a--;
--a;
a-=1;
a=a-1;
cout<<a;
}
这个“++a”“--a”便是自增与自减,是第8,12行的缩写,也可以写成“a-=1”的形式。
2,乘&除
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=1;
cout<<a*10/5;
return 0;
}
c++中的乘是“*”,除以是“/”。就不作过多解释了。
3,取模
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=20;
cout<<a%10;
return 0;
}
取模可以理解为求余,表示一个数除以另一个数的余数,读作“a模10”。至此,运算符就讲完了。
5,域宽
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<setw(5)<<"阿巴阿巴";
return 0;
}
这样我们就可以在第一行空5个格子输出“阿巴阿巴”(运行结果),“setw”是“set width”的缩写,
翻译为设置域宽。至此,域宽就讲完了。
6,ASCII码
#include<bits/stdc++.h>
using namespace std;
int main(){
char c='*';
cin>>c;
cout<<c;
return 0;
}
其中“char”翻译为字符,每个字符都有其对应的ASCII码值,大家可参阅ASCII码表以及背景知识。
由于是字符,所以赋值时用单引号。
7,尾声
那么这节课就讲到这,有什么不懂的可以私信来为哦!886
标签:std,include,速通,int,c++,Dev,using,main,cout From: https://blog.csdn.net/2401_86436142/article/details/140885991