解释 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
广告