一、C++基础
- 变量存在的意义:方便我们管理内存空间。
- 变量创建的语法:数据类型 变量名=变量初始值;
- 常量:用于记录程序中不可更改的数据
- C++定义常量的两种方式:
#define 宏常量 例:#define day 7
Const修饰的变量也称为常量
例: const int month=12;
- 关键字:
标识符命名规则:
作用:C++规定给标识符(变量、常量)命名时,有一套自己的规则
- 标识符不能是关键字
- 标识符只能由字母、数字、下划线组成
- 标识符第一个字符必须为字母或下划线
- 标识符中字母区分大小写
- 最好满足见名知意。
二、数据类型:
- 在创建变量或常量时,必须指定出相应的数据类型,否则无法给变量合适的内存空间。
- 整型:
short :2字节;int:4字节;
long:4字节;long long:8字节
- sizeof关键字:
求出数字类型占用的内存大小;Sizeof(数据类型/变量)
- 整型占内存大小的比较:
short<int =long<long long
- 实型(浮点型):
用于表示小数,默认输出一位小数,会显示6位有效数字
单精度float:4字节 ; 双精度double:8字节 ; 科学计数法
例 float f1=1.2f ; double d1=12.3 ; float f2=3e2;//3*10^2 3e-2//3*0.1^2
- 字符型:
1、用于显示单个字符 ;char ch=’a’;只占1个字节;
2、字符型变量并不是把字符本身方到内存中存储,而是将对应的ASC||编码放入 到存储编码 。
3、常见错误:只能用单引号;引号内只能有一个字符
- 转义字符:
\n:换行符
\\:输出一个反斜杠
\t:水平制表符,保持对其效果,整齐输出数据。
- 字符串型:
表示一串字符
C语言:char 变量名[]=”djfidshui”; 注意[] ; =后使用” ”
C++: #include<string> string 变量名=”dvhuifd”; 注意包含头文件
- 布尔类型:
代表真或假的值;true 真 1;false 假 0;1个字节
Bool flag=true;
数据的输入:Cin>>变量;
数据的输出:cout<<” ”<<变量<<endl;
三、运算符:
- 用于执行代码运算;分类:算术运算符、赋值运算符、比较运算符、逻辑运算符
- 算术运算符:用于处理四则运算 + - * /
- 赋值运算符:用于将表达式的值赋给变量
- 比较运算符:用于表达式的比较,并返回一个真值或假值
- 逻辑运算符:用于根据表达式的值返回真值或假值
- 加减乘除运算: + - * /
- 取模运算:即求余,除数不为0;两小数之间不取模。
- 递增递减:++a前置++;a++后置++。
- 前后置的区别:
前置递增 先让变量+1 然后再进行表达式运算
后置递增 先表达式运算,再让变量+1
- 赋值运算符:= += -= 。。
- 比较运算符:== != <= < > >=
- 逻辑运算符:!非 &&与(同真为真,否则为假) ||(一个为真则为真,两假则为假)