常量
程序运行期间,不可改变的数据
12 78 12.34 's'
's' 单引号,避免编译器进行处理
1.表示
因为常量的数值不可改变,所以使用
数值去表示一个常量
2.类型
12 12.34 's'
通过外貌,可以知道常量的类型
常量的类型使用默认类型
整型常量默认:int
1234 --> int
-------------------------------
尾缀:
1234L --> long
1234l --> long
-------------------------------
前缀:进制
1234 --> 默认:十进制
0125 --> 0:八进制
0x34FB --> 0x:十六进制
实型常量默认:double
12.34 --> double
尾缀:
12.34f --> float
12.34F --> float
3.含义
核心:整型可表示一切特殊含义
核心:你想它是什么,它就表示什么
0 红 1 蓝 2 绿
0 高富帅 1 白富美 2 矮穷挫
0 随机播放 1 顺序播放 2 单曲循环
0
-------------------------------------------
想让常量的含义被人识别,用名称替换数值
#define green 2
enum color{red, green, white};
0 1 2