C语言基础知识:词法、保留字与数据类型

需积分: 9 1 下载量 185 浏览量 更新于2024-07-22 收藏 554KB PPTX 举报
"C语言二级辅导" C语言是计算机编程的基础,尤其对于初学者而言,掌握其基本概念至关重要。本辅导资料主要围绕C语言二级考试的知识点展开,旨在帮助学习者深入理解和熟练应用C语言。 首先,我们要了解C语言的字符集。字符集包括了所有的基本字符,如大小写字母、数字、键盘符号以及转义字符。转义字符是特殊的,它们以反斜杠(\)开头,如\n表示换行,\t表示制表符,\a表示警报声,\”和\’分别表示双引号和单引号,\\表示反斜杠本身。这些转义字符在程序中用于表示无法直接输入的特殊字符或控制代码。 保留字是C语言中具有特定含义的单词,例如`int`、`for`、`while`等,它们不能作为用户定义的标识符。标识符则是程序员自创的用来标识变量、函数、数组等的名称,遵循一定的命名规则,必须以字母或下划线开头,且不能包含保留字。例如,`sumia2a_2_a2_a_2`是一个正确的标识符,而`2aa?c.ga-2ifwhile`则不是。 在C语言中,数据类型是编程的核心部分,包括基本类型和构造类型。基本类型有整型、实型(浮点型)、字符型、无值型(void)、指针型、数组、结构体和枚举型。其中,整型常量可以是十进制、八进制或十六进制,如0、-111、+15、0x21等,长整型常量则在末尾加上L或l,如0L。实型常量包含小数或指数形式,如12.345、-1.23456E3。字符常量是用单引号括起来的单个字符,如'a'、'A'、'1'。 常量是程序中不可改变的值,分为整型常量、实型常量、字符常量和字符串常量。整型常量在内存中通常占用2个字节,长整型常量占用4个字节。实型常量则通常占用4个字节,表示浮点数。字符常量如'a'在内存中占用1个字节,且每个字符常量都以其ASCII码表示。 通过深入学习这些基础知识,可以为C语言二级考试打下坚实的基础,同时也能提升编写高效、可靠的C语言程序的能力。在实践中,理解并熟练运用这些概念,将有助于解决复杂的编程问题。