变量

作用:给一段指定的内存空间取名方便操作这段内存

*所有的数据都会放在内存中

常量

1.#define 宏常量
2.const修饰的变量

关键字

在这里插入图片描述

变量和常量名(标识符:数字,英文字母,下划线)不要用关键字

数据类型

作用:给变量分配合适的内存空间

整型

内存空间–>取值范围
eg.short, int, long, long long

sizeof关键字

作用:统计数据类型所占内存大小(单位:字节)

浮点型

实型
float, double, 科学计数法

字符型

’ ’ 单引号
字符变量不把字符本身放到内存中存储,而是将对应的ASCII编码放入存储单元
a-97 A-65

转义字符

在这里插入图片描述
在这里插入图片描述

字符串型

1.字符数组 char str[] = “ ”;
2.string

布尔类型

bool
true——真(本质是1)
false——假(本质是0)
注:非0 = 真

数据的输入

作用:从键盘获取数据
关键字:cin
语法:cin>>变量

运算符

作用:执行代码的运算

  • 算术运算符:四则运算
  • 赋值:将表达式的值赋给变量
  • 比较:用于表达式的比较,返回一个真值或假值
  • 逻辑:根据表达式的值,返回真值或假值 ! && ||

结语

基础知识(上)到此结束,可以看出和c语言区别不大,下篇继续介绍数组、函数、指针、结构体~
基础知识部分结束后,会进入面向对象的学习,也是c++的核心知识,敬请期待~

*注:本文为黑马程序员c++课程学习笔记,用于巩固所学知识

更多推荐