0
点赞
收藏
分享

微信扫一扫

字面常量和const修饰的常变量

字面常量的类型

(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;
}

举报

相关推荐

0 条评论