处理数据
简单变量
- 当c++执行这条语句的时候,会把赋给变量a的值存储在内存当中,将该内存单元标记为a。后续调用变量a时候就会直接从内存里面去这个值
- 可以通过&来检索变量的地址
int a =5;
cout << a << endl;
cout << &a << endl;
这里也要插图
命名规则
- 只能用字母、数字和下划线(_)
- 第一个字不能用数字
- 区分大小写
不能使用关键字
整型
整型 | 字节(bytes) | 范围 |
---|---|---|
short | 2 | -32768-32767 |
int | 4 | -231-231-1(21亿) |
long | 4 | -263-263-1 |
long long | 8 | -2127-2127-1 |
- 在16位CPU以及单片机中int是2字节
在32位及以上的CPU中,int是4字节
无符号类型
- unsigned,不存储负值,可以增加变量存储的最大值
- 通常情况下都是直接用int,计算机处理起来的效率最高
char
- 1个字节,能够表示计算机系统有所的基本符号,包括所有字母、数字和字符
const限定符
- 只提供一次只读变量赋值,限定了声明的含义
const int i = 10; i = 20; // 会报错`
浮点数
- 可通过加后缀来(f/F或l/L)来定义浮点数类型
- l/L指的是long double
算术运算符
- 加、减、乘、除、求模
- 优先级
- 乘、除、求模
- 加、减