📜  C变量,常量和字面量(1)

📅  最后修改于: 2023-12-03 15:30:14.895000             🧑  作者: Mango

C变量,常量和字面量

在C语言中,变量、常量和字面量是非常重要的概念。本文将详细介绍这些概念的定义、区别和用法。

变量

变量是指在程序运行期间可以被修改的存储位置。C语言中,变量必须先声明后使用。变量名表示存储位置的名称,变量类型表示存储位置中存储的数据类型。

定义和声明一个整型变量num

int num;

为变量num赋初值10

num = 10;

定义并声明一个浮点型变量f,并以3.14赋初值:

float f = 3.14;

在C语言中,变量名必须符合特定的命名规则和规范。变量名可以由字母、数字和下划线组成,但不能以数字开头。变量名区分大小写。

常量

常量是程序中固定不变的值。在C语言中,常量可以是整型常量、浮点型常量和字符常量。常量可以是直接量(Literal)或通过宏定义#define定义。

定义并声明一个整型常量age

const int age = 18;

定义并声明一个字符常量grade

const char grade = 'A';

定义一个浮点型常量PI

#define PI 3.1415926
字面量

字面量是指在程序中直接出现的常量值。字面量可以是整型字面量、浮点型字面量、字符型字面量和字符串字面量。

一个整型字面量:

100

一个浮点型字面量:

3.14

一个字符型字面量:

'A'

一个字符串字面量:

"hello world"
总结

变量、常量和字面量是C语言中非常重要的概念,程序员应该熟练掌握它们的定义和用法。在编程中,正确合理地使用变量、常量和字面量可以提高程序的可读性、可维护性和代码质量。