C语言基础:单词、常量与变量解析

需积分: 7 0 下载量 152 浏览量 更新于2024-07-18 收藏 1.34MB PPT 举报
"C语言基础知识,包括单词、常量和变量的定义和规则,特别是关于标识符、关键字的使用" 在C语言中,单词是构成程序的基本元素,它们包括标识符、关键字、运算符、分隔符、常量和注释符。标识符是程序员自定义的名称,用于标识变量、函数、数组等程序元素。标识符的命名规则要求它必须由字母、数字和下划线组成,并且必须以字母或下划线开头。值得注意的是,C语言对字母的大小写敏感,因此"total"和"Total"被视为两个不同的标识符。 关键字是C语言预定义的、具有特定含义的标识符,它们不能被用作自定义变量名。例如,`int`用于声明整型变量,`char`用于声明字符型变量,`float`和`double`分别用于声明单精度和双精度浮点型变量,`long`和`short`用于声明长整型和短整型变量。此外,还有`unsigned`用于声明无符号类型,`struct`用于定义结构体,`union`用于定义联合体,`enum`用于枚举类型,以及`auto`、`extern`、`static`、`register`和`void`等控制变量存储类别和类型的关键词。`typedef`则用于为现有类型创建新的名字。 常量是在程序中不可改变的值,分为整型常量、浮点型常量、字符常量和字符串常量。例如,`123`是整型常量,`3.14`是浮点型常量,`'A'`是字符常量,`"Hello"`是字符串常量。常量在程序执行过程中不能被修改。 在编写程序时,遵循良好的标识符命名习惯非常重要。"见名知意"的命名原则建议使用能够反映变量含义的英文单词或缩写,或者汉语拼音字头作为变量名,例如`name/xm`代表姓名,`sex/xb`代表性别,`age/nl`代表年龄,`salary/gz`代表工资。 为了提高代码的可读性,通常建议变量名和函数名使用小写字母。在C语言中,变量名的大小写差异会被视为不同变量,所以`total`与`TOTAL`、`ToTaL`、`tOtAl`等被视为不同的变量。理解这些基本概念对于编写有效的C语言程序至关重要。