解释 C 语言中的常量类型限定符
cserver side programmingprogramming
类型限定符在 C 编程语言中为现有数据类型添加特殊属性。
C 语言中有三种类型限定符,下面解释常量类型限定符 −
Const
常量有三种类型,如下所示 −
文字常量
定义常量
内存常量
文字常量 − 这些是用于指定数据的未命名常量。
例如,
a=b+7 //这里‘7’是文字常量。
定义常量 − 这些常量使用预处理器命令‘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