C语言教程-详解 C 语言中的常量

常量是程序中不能更改的值或变量,例如:10、20、'a'、3.4、"c programming"等。C编程中有不同类型的常量。
C中的常量列表如下:
常量 | 示例 |
---|---|
十进制常量 | 10、20、450等 |
实数或浮点数常量 | 10.3、20.2、450.6等 |
八进制常量 | 021、033、046等 |
十六进制常量 | 0x2a、0x7b、0xaa等 |
字符常量 | 'a'、'b'、'x'等 |
字符串常量 | "c"、"c program"、"c in javatpoint"等 |
C中定义常量的两种方式
在C编程中,有两种定义常量的方式。
1、使用const关键字
const关键字用于定义C编程中的常量。
const float PI = 3.14;
现在,PI变量的值不能被更改。
#include <stdio.h>
int main()
{
const float PI = 3.14;
printf("PI的值为:%f", PI);
return 0;
}
输出结果:
PI的值为:3.140000
如果尝试更改PI的值,将在编译时出现错误。
#include <stdio.h>
int main()
{
const float PI = 3.14;
PI = 4.5;
printf("PI的值为:%f", PI);
return 0;
}
输出结果:
编译时错误:无法修改const对象
2、使用#define预处理器