C语言教程:不同类型的常量

2023年 7月 14日 30.3k 0

常量是程序中无法更改的值或变量,例如:10,20'a'3.4“c编程”等等。

C语言编程中有不同类型的常量。

常量 示例
整数常量 10, 20, 450
实数或浮点常数 10.3, 20.2, 450.6
八进制常数 021, 033, 046
十六进制常数 0x2a0x7b0xaa
字符常量 'a', 'b','x'
字符串常量 "c", "c program", "c in yiibai"

在C语言中定义常量的两种方式

在C语言编程中定义常量有两种方法。

  • const关键字
  • #define预处理器

1. const关键字

const关键字用于定义C语言编程中的常量。

const float PI=3.14;

C

现在,PI变量的值不能改变。

示例:创建一个源文件:const_keyword.c,代码如下所示 -

#include       
#include     
void main() {
    const float PI = 3.14159;
    printf("The value of PI is: %f \n", PI);
}

C

执行上面示例代码,得到以下结果 -

The value of PI is: 3.141590
请按任意键继续. . .

C

如果您尝试更改PI的值,则会导致编译时错误。

#include       
#include     
void main() {
    const float PI = 3.14159;
    PI = 4.5;
    printf("The value of PI is: %f \n", PI);
}

C

执行上面示例代码,得到以下的错误 -

Compile Time Error: Cannot modify a const object

C

2. #define预处理器

#define预处理器也用于定义常量。稍后我们将了解#define预处理程序指令。参考以下代码 -

#include   
#define PI 3.14  
main() {  
   printf("%f",PI);  
}

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论