1. 字面常量: 字面常量是指直接出现在源代码中的常量值。例如,整数常量 10、浮点数常量 3.14、字符常量 'A' 等都是字面常量。以下是一些示例:
#include <stdio.h>
int main() {
// 整数常量
printf("Integer constant: %d\n", 10);
// 浮点数常量
printf("Floating-point constant: %f\n", 3.14);
// 字符常量
printf("Character constant: %c\n", 'A');
return 0;
}
2. 符号常量: 通过 #define 预处理指令或 const 关键字定义的常量被称为符号常量。符号常量在程序中使用名称来表示常量值,使得代码更易读和易于维护。以下是一个使用 #define 定义符号常量的例子:
#include <stdio.h>
// 使用 #define 定义符号常量
#define PI 3.14
#define MAX_VALUE 100
int main() {
// 使用符号常量
printf("Value of PI: %f\n", PI);
printf("Maximum value: %d\n", MAX_VALUE);
return 0;
}
在上面的例子中,PI 和 MAX_VALUE 被定义为符号常量,它们在程序中可以直接使用,而不需要知道具体的数值。
注意:使用符号常量可以提高代码的可维护性,因为如果需要修改常量的值,只需要在定义处修改一次即可。
转载请注明出处:http://www.zyzy.cn/article/detail/13515/C 语言