第一章 C程序设计基础
1.1 二进制基础
1.1.1 为什么采用二进制
1.1.2 二进制、十六进制和八进制
1.1.3 原码、反码与补码
1.1.4 模2 16原则
1.1.5 浮点小数的二进制表示
1.2 程序员眼中的计算机
1.2.1 数据在计算机中的存储形式
1.2.2 计算机的运行方式与特点
1.3 程序设计的方法
1.3.1 程序设计的两大要素
1.3.2 算法的描述
1.3.3 流程的跟踪执行
1.4 C程序初步
1.4.1 计算机语言分类
1.4.2 C语言简史及特点
1.4.3 C程序示例及组成
1.5 C程序解题分析
1.5.1 详解判断素数程序
1.5.2 综合示例
1.5.3 C程序书写风格
1.6 编程学习方法总结
习题
第二章 上机指导与解题分析
2.1 上机编程环境
2.2 Turbo C集成开发环境
2.2.1 Turbo C集成开发环境介绍
2.2.2 文本编辑
2.2.3 编译和连接
2.2.4 程序运行与调试
2.2.5 Turbo C环境设置
2.3 常见的变量类型、运算符及输入输出格式
2.4 程序举例
2.5 Turbo C上机实验
习题
第三章 基本数据类型、运算符与输入输出函数
3.1 基本数据类型
3.2 常量
3.2.1 整型常量
3.2.2 实型常量
3.2.3 字符常量
3.2.4 字符串常量
3.2.5 符号常量
3.3 变量
3.3.1 C标识符
3.3.2 整型变量
3.3.3 实型变量
3.3.4 字符型变量
3.3.5 变量的初始化
3.4 C语言的运算符和表达式
3.4.1 算术运算符和算术表达式
3.4.2 赋值运算符和赋值表达式
3.4.3 关系运算符和关系表达式
3.4.4 逻辑运算符和逻辑表达式
3.4.5 条件运算符和条件表达式
3.4.6 逗号运算符和逗号表达式
3.4.7 指针运算符
3.4.8 sizeof运算符
3.4.9 不同类型数据之间的转换
3.4.10 运算符优先级和结合性
3.5 输入输出函数
3.5.1 格式化输入输出函数
3.5.2 字符输入输出函数
习题
第四章 语句与程序控制结构
第五章 数组与字符串
第六章 函数
第九章 指针
第八章 结构体、联合与枚举
第九章 文件
第十章 预处理与位运算
附录Ⅰ 常用ASCII码对照表
附录Ⅱ C语言关键字表
附录Ⅲ C语言运算符表
附录Ⅳ C常用库函数
参考文献