1、字面常量:
#include
int main()
{
3;
3.14;//一个具体的数,无论小数或者整数。
return 0;
}
2、const修饰的常变量:
#include
int main()
{
int num = 4
printf(“%dn",num);
num = 8;
printf("%dn",num);
return 0;
}
输出结果为:
4
8
而
#include
int main()
{
const int num = 4;//const--常属性,此时num是变量,但是又有常属性,是个常变量
printf("%dn",num);
num = 8;
printf(”%dn",num);
return 0;
}
输出报错,因为num已被固定为4
//这种常变量也体现在数组中,即某内容项无法替代。
3、#define定义的标识符常量:
#include
#define MAX 10
int main ()
{
printf("%dn",MAX);
return 0;
}
输出结果为:10
4、枚举常量:
//枚举--一一列举;枚举关键字--enum
#include
enum Sex
{
MALE;
FEMALE;
};
int main ()
{
printf(”%dn",MALE);
printf ("%dn",FEMALE);
return 0;
}
输出结果为:0 1
//枚举常量是不可改的,但通过枚举类型所创建的变量是可改的。



