常量是程序中不能更改的值或变量,例如: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预处理器

define预处理器也用于定义常量,在后面的章节将学习关于#define预处理器指令的内容。

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想