1.标识符和关键字
1.1.什么是标识符?
在C++代码中,会涉及到许多命名的场景,比如变量的命名,以及后续学习的类、函数等命名。
这些命名,我们统一称之为:标识符,即表示某类实体的符号(名称)。
1.2.标识符的规则
- 内容限定:只允许使用字母、数字、下划线的组合,且数字不可开头。
- 不可使用关键字(后续学习会接触到,无需特意去背诵或记忆)。
2.常量
2.1.常量的含义
常量是在程序执行过程中,不可发生改变的量;
2.2.常量的表现形式
常量的表现形式分为两种,字面常量和符号常量。
2.2.1 字面常量
被书写到代码内的常量称为字面常量,也称字面量。
字面常量包含字符串字面常量
、字符型字面常量
、整型字面常量
、实型字面常量
。
其中,整型字面常量
和实型字面常量
被统称为数值型常量
。
示例代码:
#include "iostream"
using namespace std;
int main(){
"hello"; // 字符串字面常量:以""包围的任意个字符
'A'; // 字符型字面常量: 以''包围的单个字符
20; // 整型字面常量: 整数,不带小数点的数字
20.11; // 实型字面常量: 小数,带有小数点的数字
}
2.2.2 符号常量
符号常量:使用标识符去定义的常量,称之为符号常量。
简单来说,符号常量就是:给常量起一个名字,就是符号常量。
符号常量定义在代码的头部,也就是说定义符号常量需要定义在正式代码之前。
// 语法:
#define 标识符(名称) 常量
⬆ ⬆ ⬆
宏命令 符号常量的名称, 常量值
是标识符的一种。
字母建议全部大写
示例代码:
#define FAT_BMI 28 //肥胖BMI
#define J2C_RATE 4.19 //焦耳转卡路里比率