C语言入门:标识符、常量与变量解析

需积分: 7 0 下载量 176 浏览量 更新于2024-07-31 收藏 292KB PPT 举报
"第2章数据类型及例题" 在C语言中,数据类型是编程的基础,它定义了变量能够存储的数据种类以及进行操作的方式。本章节主要涵盖标识符、常量和变量这三个核心概念。 2.1.1标识符与关键字 标识符是C语言中用于给变量、常量、函数、数组等命名的符号,它们是程序中的名字。例如,`sum` 可以作为变量名,`total_commissions` 可以表示一个总额。另一方面,关键字是C语言预定义的、具有特定含义的标识符,例如 `int` 表示整型,`if` 用于条件判断。值得注意的是,所有C语言的关键字都以小写字母书写,以避免与用户定义的标识符混淆。 2.1.2常量 常量是其值不能被修改的量。常量有多种类型: 1. 整型常量,如 123,它们是整数且不可更改。 2. 实型常量,如 3.14,表示浮点数值。 3. 符号常量,通过 `#define` 预处理指令定义,如 `#define PI 3.14`,它提供了一个固定的值。 4. 字符型常量,如 'A',表示单个字符。 2.1.3变量 变量是程序中存储数据的容器,包括三个要素:变量名、类型和值。变量名遵循一定的命名规则,如首字符必须是字母或下划线,不能与关键字相同,且区分大小写。例如,`sum` 和 `total_commissions` 是合法的变量名。变量的定义指定其类型,如 `int`、`float` 或 `char`,并可以同时定义多个同类型的变量,如 `int m, M, n;`。 变量的定义必须在使用之前完成,并且定义的声明语句应位于任何可执行语句之前。在函数内部定义的变量称为局部变量,仅在该函数内部有效;而在全局范围内定义的变量则在整个程序中都有作用。此外,变量还有存储类型、作用域和生存期的概念,这些影响变量的生命周期和可见性。 变量的值可以有三种方式设定: 1. 初始化,使用赋值运算符 `=` 给变量赋予初值,如 `int i = 1, j = 2, k;` 2. 通过 `scanf()` 函数从键盘输入数据,如 `scanf("%d", &i);` 3. 在程序运行过程中,通过执行语句动态改变变量的值。 理解并熟练运用这些基本概念是学习C语言和程序设计的基础,对于后续的逻辑控制、函数调用、内存管理等高级话题至关重要。通过电信学院教授的VC++课件学习C语言,可以提供一个良好的自学平台,帮助你深入理解这些概念并应用于实际编程中。