📅  最后修改于: 2020-10-21 08:06:29             🧑  作者: Mango
常数是在程序中无法更改的值或变量,例如:10、20,’a’,3.4,“ c编程”等。
C编程中有不同类型的常量。
Constant | Example |
---|---|
Decimal Constant | 10, 20, 450 etc. |
Real or Floating-point Constant | 10.3, 20.2, 450.6 etc. |
Octal Constant | 021, 033, 046 etc. |
Hexadecimal Constant | 0x2a, 0x7b, 0xaa etc. |
Character Constant | ‘a’, ‘b’, ‘x’ etc. |
String Constant | “c”, “c program”, “c in javatpoint” etc. |
有两种方法可以在C编程中定义常量。
const关键字用于在C编程中定义常量。
const float PI=3.14;
现在,PI变量的值无法更改。
#include
int main(){
const float PI=3.14;
printf("The value of PI is: %f",PI);
return 0;
}
输出:
The value of PI is: 3.140000
如果您尝试更改PI的值,它将导致编译时错误。
#include
int main(){
const float PI=3.14;
PI=4.5;
printf("The value of PI is: %f",PI);
return 0;
}
输出:
Compile Time Error: Cannot modify a const object
#define预处理程序也用于定义常量。稍后我们将学习#define预处理程序指令。
请访问此处以获取:#define预处理程序指令。