第1章 计算机工作的基本原理
1.1 计算的基本概念
1.1.1 什么是计算
1.1.2 什么是可计算性
1.2 数制系统
1.2.1 数的进位制
1.2.2 不同进制数字转换
1.3 整数的二进制原码、反码和补码
1.3.1 原码
1.3.2 反码
1.3.3 补码
1.3.4 利用补码作加、减法运算
1.4 浮点数的编码
1.5 计算机工作原理
1.5.1 内存储器
1.5.2 运算器
1.5.3 控制器
1.5.4 指令系统
1.5.5 一个简单的模型计算机
习题
第2章 C语言程序设计基础
2.1 C语言程序概述
2.1.1 C语言程序入门例子
2.1.2 C语言程序组成特点
2.2 标识符与关键字
2.2.1 标识符命名规则
2.2.2 关键字
2.3 数据类型
2.3.1 基本数据类型
2.3.2 数据类型修饰符(*)
2.4 常量
2.4.1 字面常量
2.4.2 符号常量
2.5 变量
2.5.1 变量定义语句
2.5.2 变量定义语句的工作过程(*)
2.6 简单输入输出
2.6.1 简单输出函数
2.6.2 简单输入函数
2.7 运算符和表达式
2.7.1 赋值运算符
2.7.2 算术运算符
2.7.3 增量运算符
2.7.4 关系运算符
2.7.5 逻辑运算符
2.7.6 复合赋值运算符
2.7.7 表达式的数据类型及类型转换
2.7.8 表达式求值过程(*)
2.7.9 逗号表达式(*)
2.8 格式化输入输出函数高级用法(*)
2.8.1 格式化输出
2.8.2 格式化输入
2.9 关于数据类型的高级问题(*)
2.9.1 类型长度运算符
2.9.2 类型重定义
习题
第3章 程序基本结构
3.1 程序语句
3.1.1 语句概述
3.1.2 结构化程序设计
3.2 顺序结构
3.3 选择结构
3.3.1 选择结构的基本语法格式
3.3.2 选择结构举例
3.3.3 选择结构的嵌套
3.3.4 条件运算符
3.3.5 多分支选择结构
3.3.6 浮点数的相等性比较
3.4 循环结构
……
第4章 程序设计基本方法
第5章 数组
第6章 指针
第7章 字符串
第8章 文件系统
第9章 结构体、链表
第10章 位处理