目录
-
分类
-
字面常量
int main() { 3.14; 10; 'a'; "abcdef"; return0; }
-
const 修饰的常变量
const int num = 10;//num就是常变量,具有常属性(不能被改变的属性) num = 20; printf("num = %d\n", num);//20 return 0;
-
#define 定义的标识符常量
(define宏定义规定:没有赋值符号 没有末尾分号)#include <stdio.h> #define MAX 20000 main() { int n = MAX; printf("n = %d\n", n); return 0; }
-
枚举常量
- 可以一一列举的常量
- 默认从0开始
- 枚举的常量不能改,但可以赋初值
enum Sex { //这种枚举类型的变量的未来可能取值 //枚举常量 MALE = 3,//赋初值 FEMALE, SECRET }; int main(){ enum Sex s = MALE; //MALE = 3;//err printf("%d\n", MALE); printf("%d\n", FEMALE); printf("%d\n", SECRET); }