1.基础
注释:
c++风格:(两个斜杠,快捷键Ctrl+/)
//这是一个单行注释
c语言风格:(一组,/*内容*/)
/*
这是
一个多行注释
*/
分行符:
(除了头文件每行加)
内容;
2.头文件
这往往是c++的第一句话,你可以将它想象成一个个盒子,每个盒子里都有对应的功能。
格式如下:
#include<库名> 或 #include"库名"
这里简单进行列举。
#include<bits/stdc++.h>
//万能头文件
#include<windows.h>
//电脑操作
#include<string>
//字符串
3.命名空间
没有特殊需求用以下代码即可:
using namespace std;
4.主函数
程序的核心部分,只有一个,不能没有,
//也可以void main(),不能写return 0;
int main(){
return 0; //可以没有,程序到这结束
}
5.固定代码
在return 0前写代码即可
#include<bits/stdc++.h>
using namespace std;
int main(){
return 0;
}
7.变量声明与类型
(变量是指一个可以改变的存储数据的容器)
变量在使用前需要声明,格式如下:(变量名的命名规则以后讲)
变量类型 变量名1,变量名2, ……;//也可以初始化,如 变量名1 = ···
变量类型见下
8.输入输出
这里先只介绍cin和cout
cin>>变量1>>变量2>>······;//(输入)
cout<<变量 或 数字 或 '字符' 或 "字符串"<<······;//(输出)
9.运算符
见下
one.数学运算
+ 加运算 - 减运算
* 乘运算 / 除运算(int整除,浮点精确)
% 模(取余)(取前一个数除以后一个数的余数,仅整型)
two.逻辑运算(布尔值:成立真[非零],不成立假[零])
&& 逻辑与(and)(两边成立为真) || 逻辑或(or) (一边成立为真)
!逻辑非 (not)(真假互换)
three.按位运算(以后讲)
& 按位与 (and) | 按位或(or)
^ 按位异或 (xor)
four.比较
> 大于 <小于
>= 大于等于 <=小于等于
== 等于 !=不等于(与等于相反)
five.其他
+= 自增(如a=a+b可写成a+=b) -=自减(如a=a-b可写成a-=b)
*= 自乘 (如a=a*b可写成a*=b) /=自除(如a=a/b可写成a/=b)
++把自己加一 -- 把自己减一
10.例题(来源:P1002 - 加法程序 - CZOI)
题目描述
输入两个加数,输出它们的和
输入
两个加数
输出
它们的和
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
return 0;
}
end
下期我们不见不散,bye
(作者新人,如有不足之处,请指出,谢谢)