C语言常数
常数是在程序中无法更改的值或变量,例如: 10、20,'a',3.4," c
C编程中有不同类型的常数。
C常数列表
常数 |
示例 |
十进制常数 |
10、20、450等 |
实数或浮点常数 |
10.3、20.2、450.6等 |
八进制常数 |
021、033、046等 |
十六进制常数 |
0x2a,0x7b,0xaa等 |
字符常量 |
'a','b','x'等 |
字符串常量 |
" c"," c程序"," lidihuo中的c"等。 |
在C中定义常数的2种方法
在 C编程。
const关键字
#define预处理器
1)C const关键字
const关键字用于在C编程中定义常数。
现在,无法更改PI变量的值。
#include<stdio.h>
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<stdio.h>
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
2)C #define预处理程序
#define预处理程序也用于定义常数。
在这里访问: #define预处理程序指令。