第1章C语言概述
1.1C语言的发展历程
1.2数据在计算机内的存储形式和表示方法
1.2.1内存的组织形式
1.2.2数据的二进制表示方法
1.2.3八进制数
1.2.4十六进制数
1.2.5原码、反码和补码
1.3利用计算机处理问题的基本过程
1.4最简单的C程序的构成
1.4.1C语言的特点
1.4.2C语言中的字符集
1.4.3C程序的构成
1.5C语言的运行环境和上机步骤
1.5.1C语言的运行环境
1.5.2C程序的上机步骤
1.6小结
习题
第2章数据类型、运算符和表达式
2.1C的数据类型
2.2常量和变量
2.2.1常量和符号常量
2.2.2变量
2.3整型数据
2.3.1整型常量的表示方法
2.3.2整型变量
2.3.3整型常量的类型
2.4实型数据
2.4.1实型常量的表示方法
2.4.2实型变量
2.4.3实型常量的类型
2.5字符型数据
2.5.1字符型常量
2.5.2字符型变量
2.5.3字符串常量
2.6变量初始化和变量赋初值
2.7算术运算符和算术表达式
2.7.1C语言运算符简介
2.7.2基本算术运算符和算术表达式
2.7.3自增、自减运算符
2.7.4有关算术表达式使用中的问题说明
2.8各种数值类型数据间的转换和运算
2.8.1隐式转换
2.8.2强制类型转换
2.9赋值运算符和赋值表达式
2.10位运算
2.10.1位运算符及其功能
2.10.2位运算举例
2.11逗号运算符和逗号表达式
2.12小结
习题
第3章算法和顺序结构程序设计
3.1算法概念和算法的表示方法
3.1.1算法概念
3.1.2算法的表示方法
3.2C语句概述
3.3数据的输入输出和库函数的使用
3.3.1数据的输入输出概念
3.3.2库函数的使用
3.4putchar函数和getchar函数
3.4.1putchar函数
3.4.2getchar函数
3.5数据的格式输出printf函数
3.6数据的格式输入scanf函数
3.7结构化程序设计的一般步骤
3.8顺序结构程序设计举例
3.9小结
习题
第4章选择结构程序设计
第5章循环结构程序设计
第6章数组
第7章函数
第8章预处理命令
第9章指针
第10章结构体、共用体和枚举类型
第11章文件
第12章C程序调试和常见错误
附录A常用字符与ASCII码对照表
附录BC运算符的优先级和结合性
附录C常用库函数
附录DC语言中的关键字及其用途
附录E课堂测试题答案