1、字面常量
30、5.....
'w'(单引号为字符)、"abc"(双引号为字符串)
2、const修饰的常变量
int main()
{
const int a=10;
a=50;
printf("%d\n",a);
return 0;
}
这个程序是不能将a变成50的,运行会出现错误,原因就是用了const。
3、#difine定义的标识符常量
#define MAX 100
#define STR "abcdef"
int main()
{
printf("%d\n",MAX);
int a=MAX;
printf("% s\n",STR);
return 0;
}
由于已经将MAX等定义为常量,所以可以直接用int a=MAX等
4、枚举常量
enum color
{
RED,
GREEN,
BLUE
};
int main()
{
int num=10;
enum color c=RED;
return 0;
}