C语言学习精华笔记

需积分: 9 4 下载量 28 浏览量 更新于2024-07-31 收藏 96KB DOC 举报
"自己的c语言成功笔记" 在学习C语言的过程中,理解并掌握其基础知识至关重要。以下是对标题和描述中涉及的知识点的详细说明: 一、基础语法与程序结构 1. `printf` 语句是C语言中最常用的输出函数,用于在控制台上打印指定格式的数据。其中双括号内的内容会被按照原样输出。 2. C程序的基本结构是至少包含一个`main()`函数,这是程序的入口点。无论`main()`函数在代码的哪个位置,程序都将从这里开始执行。 3. 每个语句和数据声明的末尾必须加上分号,作为语句结束的标志,确保程序的正确性。 二、数据类型 C语言提供了多种数据类型来存储不同类型的数值: 1. 基本类型:包括整型(如`short int`, `int`, `long int`)、字符型(`char`)、枚举类型(`enum`)以及浮点型(`float`, `double`, `long double`)。 2. 构造类型:如数组(可以存储同类型元素的集合),结构体(`struct`,可以组合多个不同类型的数据),共用体(`union`,同一内存空间内可存储不同类型的变量)。 3. 指针类型(`*`):指向其他变量的地址,是C语言中非常重要的特性,允许间接访问和操作内存。 4. 空类型(`void`):用于声明没有具体数据类型的函数或指针。 三、常量与变量 1. 常量: - 整型常量、实型常量(浮点数)、字符常量。 - 符号常量(`#define`定义):用标识符代表常量,不可改变其值,通常使用大写字母表示,如`#define PRICE 30`。 2. 变量: - 变量名是内存地址的别名,通过变量名可以访问对应的内存单元。 - 变量名应遵循一定的命名规则:由字母、下划线或数字组成,且不能与C的关键字重名。 - 每个变量必须预先声明其类型,如`int age;`声明了一个整型变量`age`。 四、数值表示与范围 1. 整型常量的表示: - 十进制:如123。 - 八进制:以0开头,如012(非法的八进制数为-012)。 - 十六进制:以0x或0X开头,如0x1A(A-F或a-f表示10-15)。 - 长整型数:用后缀`L`或`l`表示,如158L,358000L。 - 不同类型的整数有其特定的表示范围,如十进制的有符号整数范围是-32768到32767。 以上是C语言学习的基础内容,掌握这些知识点对于初学者来说非常重要,因为它们构成了编写C程序的基础。在实践中,需要不断练习和熟悉这些概念,以便能够编写出高效且正确的代码。