解释 C 语言中的 const类型限定符


类型限定符为 C 编程语言中的现有数据类型添加特殊属性。

C 语言中有三种类型限定符,如下所示解释了常量类型限定符 −

const

共有三种类型的常量,如下所示 −

  • 文字常量

  • 定义常量

  • 内在常量

文字常量 − 这是用来指定数据的未命名常量。

例如,

a=b+7 //Here ‘7’ is literal constant.

定义常量 − 这些常量使用带有 # 的预处理器命令“define”

例如, #define PI 3.1415

内在常量 − 这些常量使用“C”限定符“const”,它表示无法更改数据。

语法如下 −

const type identifier = value

例如,

const float pi = 3.1415

如你所见,它只是给出一个文字名称。

示例

以下是常量类型限定符的 C 程序 −

#include<stdio.h>
#define PI 3.1415
main ( ){
   const float cpi = 3.14
   printf ("literal constant = %f",3.14);
   printf ("defined constant = %f", PI);
   printf ("memory constant = %f",cpi);
}

输出

执行以上程序后,会得到以下结果 −

literal constant = 3.14
defined constant = 3.1415
memory constant = 3.14

更新于: 2021 年 3 月 8 日

167 次浏览

开启你的 职业生涯

完成课程即可获得认证

开始
广告