C语言中的【常量】

【常量】

“常量”的广义概念是:‘不变化的量’。例如:在计算机程序运行时,不会被程序修改的量。

以上是百度百科上对常量的部分定义。C语言的学习过程中将会接触很多的常量,不同类型的常量其定义、用法等会有所差异。要搞清楚他们的相似与不同是能熟练掌握他们的必要条件哦~

以下是对C语言常量的一些简单的整理介绍。


【分类】

C语言中常量大致可以分成:

  • 字面常量

如整数常量、浮点常量、字符常量(单引号中的)、字符串常量(双引号中的)

  • const修饰的常变量

定义格式为

const + 数据类型 + 名称 = 值

比如:const int a = 5;

*常变量的值在初始化后不能改变其值,这体现了它的常量的特性。在一定情况下又能体现其变量的特性,如定义数组时,数组大小不能使用常变量来定义。如 int arr[10] = {0};这样的定义是对的,但const int n = 10;int arr[n] = {0};则不行。

  • #define定义的标识符常量

格式为

#define + 名称 + 值

如: # define PI 3.14

一般写在函数外面与#include写在一起。这种定义不需要加“=”哦!

  • 枚举常量

格式为

enum + 名称{符号变量a,符号变量b,符号变量c,...};

如:enum WEEK {Mon,Tue,Wed,Thu,Fri,Sat,Sun};

第一个枚举值代表0,第二个代表1,以此类推,依次增加1。也可以自定义其中的值enum WEEK {Mon=1,Tue,Wed,Thu,Fri,Sat,Sun};这样就可以做到星期几的值就是几。

【特性】

常量在定义之后不能修改


这就是关于c语言常量的介绍啦!这里有一个网址值得推荐一下,可以帮助补充理解~

C 常量 | 菜鸟教程 (runoob.com)

欢迎交流讨论~一起加油!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值