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

相关文章