从头开始系统化学习C语言!
第一章 学习c语言第一天
第二章 学习c语言第二天
第三章 学习c语言第三天
第四章 学习c语言第四天
第五章 学习c语言第五天
前言
记录一下第五天的学习!前面在第三章 学习c语言第三天有提到常量和变量的区别及如何使用变量,对变量进行了阐述,今天就来说说常量吧!
一、常量是什么?
不能被改变的值叫做常量。
C语言中的常量分为以下几种:
1.字面常量
2.const修饰的常变量
3.#define定义的标识符常量
4.枚举常量
看看栗子吧!
1.字面常量
代码如下:
int main()
{
3.14;
10;
'a';
"abcdefg";
return 0;
}
2.const修饰的常变量
代码如下:
int main()
{
int s = 1;//变量
s = 2;
printf("%d", s);
return 0;
}
效果如下:
代码如下:
int main()
{
const int s = 1;//常量
printf("%d", s);
return 0;
}
效果如下:
常变量:具有常属性(不能被改变),但实质是变量
3.#define定义的标识符常量
代码如下:
#define n 10
#include<stdio.h>
int main()
{
int x = n;
printf("%d", x);
return 0;
}
效果如下:
4.枚举常量
可以一一列举的常量
代码如下:
#include<stdio.h>
//枚举常量(性别)
enum Sex
{
male, female, secret//枚举常量(枚举类型变量可能的取值)
};
int main()
{
enum Sex x = male;
printf("%d\n", x);
printf("%d\n", female);
printf("%d", secret);
return 0;
}
效果如下:
枚举常量的值默认从0开始
代码如下:
#include<stdio.h>
//枚举常量(性别)
enum Sex
{
male=2, //赋初值
female,
secret//枚举常量(枚举类型变量可能的取值)
};
int main()
{
enum Sex x = male;
printf("%d\n", x);
printf("%d\n", female);
printf("%d", secret);
return 0;
}
效果如下:
枚举常量的值可以改变
总结
以上是今天学习的内容,介绍了常量的四种类型及使用方法,希望对大家能够有所帮助,喜欢的话点个赞吧。