目录
常量是不能被修改的量
字面常量
字面常量很简单,就是单纯的实数。
const修饰的常变量
当我们不想让一个变量被修改的时候,我们就可以在这个变量前加个const,这样一来,这个变量就不能被修改了,因为不能被修改,所以它就有了常量的属性,但又不完全是一个常量,所以我们叫它为常变量。
我们知道创建一个数组的时候,方框中的元素个数必须是一个常量,这时我们如果将常变量a放入其中,编译器就会报错,所以加了const并不是一个完全的常量。
#define定义的标识符常量
标识符常量可直接进行打印
也可以用来创建数组
但是定义完之后不可修改
枚举常量
枚举常量就相当于创建一个数据类型,并且设置它的可能取值。
比如要创建一个“三原色”的数据类型,我们就可以通过这个类型来创建一个变量,而这个变量的值只能在这个枚举类型之内,不能是别的值。
枚举常量的输出
当我们用“%d”的形式输出一个枚举类型的变量时,其实输出的是这个数据在枚举类型中的编号。在枚举类型中,数据编号从0开始。