C++定义常量两种方式
-
#define 常量名 常量值
-
const 数据类型 常量名 = 常量值
标识符(变量、常量)命名
- 由字母、数字、下划线组成
- 由字母、下划线开头
数据类型
数据类型存在的意义就是给变量分配合适的内存空间
sizeof( 数据类型 / 变量)统计数据类型所占内存大小
2.1 整型
数据类型 | 占用空间 |
---|---|
int | 4字节 |
short | 2字节 |
long long | 8字节 |
2.2 浮点型
数据类型 | 占用空间 |
---|---|
float | 4字节 |
double | 8字节 |
默认情况下输出一位小数会显示6位有效数字
2.3 字符型
数据类型 | 占用空间 |
---|---|
char | 1字节 |
- 字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元,使用(int)ch强制转换可得ASCII码
2.4 字符串型
char 变量名[] = "字符串值"
string 变量名 = "字符串值"
2.5 布尔类型
转义字符
转义字符 | 含义 | ASCII码值(十进制) |
---|---|---|
\n | 换行 | 010 |
\t | 水平制表(跳到下一个TAB位置) | 009 |
\ | 代表一个反斜线字符"" | 092 |