字面常量的类型:
(1)整形:整形数值默认是int型,例如:56,73,如果要表示一个long型,则加l、L后缀,如56L。
(2)浮点型:浮点型有单精度浮点型和双精度浮点型,分别是float,double,表示双精度浮点型时要把'l'变成‘lf’。例如33.3,3.14
(3)字符型:在表示字符时,用单引号包含,并要用%c来转义打印。
(4)字符串型:在表示字符串时,要用到双引号来包含,还要用上%d的转义打印。
字面常量:指的是直接输入到程序中的值
const修饰的常变量
比如num是常变量,用const修饰会具有常属性,但num的本质还是变量,无法作为常量使用,可以作为一个不变的量使用
#include<stdio.h>
int main()
{
int num = 4;
return 0;
}
#include<stdio.h>
int main()
{
const int num = 4;//num的值以为4,为常变量,具有不变的性质
printf("%d\n",num);
num = 8;//num此时无法被赋值为8,结果依然为4
return 0;
}