常量
字面常量
int main()
{
3.14;
10;
'a';
'ahfhg';
return 0;
}
const修饰的常变量
int main()
{
int num=10;//此时num为变量,当加上const时num为常变量(具有常属性-不可改变),如:
const num=10;//此时即为常变量(常变量不属于常量,本质依然是变量)
return 0;
}
#define定义的标识符常量(可以在大括号里面定义)
#define MAX 10000
int main()
{
int n=MAX;
printf(“n=%d\n”,n);
return 0;
}
枚举常量
可以一一列举的常量(性别、星期等)
//性别
enum Sex
{
//枚举类型的变量未来可能取的值
MALE=3;
FEMALE;
SECRET;
}
int main()
{
enum Sex s=MALE;(只可选择上述三种中其中一种)
printf(“%d\n”,MALE);//结果为0(枚举常量的输出是从0开始依次往下,但如果赋初值是可以改变输出,如上述MALE=3时,输出即从3依次往下)
return 0;
}