C语言程序设计(第2版) / 高等学校计算机基础教育教材精选
¥39.00定价
作者: 李文杰、徐英慧
出版时间:2014年9月
出版社:清华大学出版社
- 清华大学出版社
- 9787302371847
- 2-1
- 121892
- 16开
- 2014年9月
- 工学
- 软件工程
- TP312C
- 计算机
- 本专科、高职高专
内容简介
C语言作为一种简洁、高效的语言,目前是绝大多数高校本科生学习程序设计的入门语言。
李文杰主编的这本《C语言程序设计(第2版)》的所有作者均来自教学第一线,具有多年教学经验,本书概念清晰,注重实用,运用大量的例题和精选的习题,有助于学生快速掌握C语言程序设计的基本方法。
全书共10章,内容包括程序设计概述、基本数据类型、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、数组、指针、结构体、联合体和枚举、文件。
本书可以作为高等学校非计算机专业学生的教材,也可以作为本科新生或C语言爱好者的自学教材。本书还配有辅助教材《C语言习题及实验指导》(第2版)。
李文杰主编的这本《C语言程序设计(第2版)》的所有作者均来自教学第一线,具有多年教学经验,本书概念清晰,注重实用,运用大量的例题和精选的习题,有助于学生快速掌握C语言程序设计的基本方法。
全书共10章,内容包括程序设计概述、基本数据类型、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、数组、指针、结构体、联合体和枚举、文件。
本书可以作为高等学校非计算机专业学生的教材,也可以作为本科新生或C语言爱好者的自学教材。本书还配有辅助教材《C语言习题及实验指导》(第2版)。
目录
第1章 程序设计概述
1.1 程序和程序设计
1.1.1 程序的概念
1.1.2 程序设计
1.1.3 程序设计语言
1.2 C语言概述
1.2.1 C语言简介
1.2.2 C语言程序示例
1.2.3 为何要学C语言
1.3 算法及其描述
1.3.1 算法的概念
1.3.2 算法的特性
1.3.3 算法的描述
1.3.4 结构化程序设计
1.4 C语言程序开发过程
1.4.1 使用计算机解题的过程
1.4.2 常用的C语言开发环境
习题1
第2章 基本数据类型
2.1 数据类型概述
2.2 标识符、常量和变量
2.2.1 标识符
2.2.2 常量
2.2.3 变量
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.5.4 字符串常量
2.6 数据的输入与输出
2.6.1 字符数据的输入和输出
2.6.2 格式化输入输出
习题2
第3章 顺序结构程序设计
3.1 算术运算和算术表达式
3.1.1 整数算术运算
3.1.2 实数算术运算
3.1.3 混合算术运算
3.1.4 算术表达式
3.1.5 算术表达式的计算规则
3.2 赋值运算和赋值表达式
3.2.1 赋值运算符
3.2.2 赋值表达式
3.3 自增自减运算
3.4 优先级和类型转换
3.4.1 优先级
3.4.2 类型转换
3.5 位运算符
3.5.1 “按位与”运算符&
3.5.2 “按位或”运算符|
3.5.3 “按位异或”运算符︿
3.5.4 “按位取反”运算符~
3.5.5 “按位左移”运算符<<
3.5.6 “按位右移”运算符>>
3.5.7 位运算赋值运算符
……
第4章 选择结构程序设计
第5章 循环结构程序设计
第6章 模块化程序设计——函数
第7章 数组
第8章 指针
第9章 结构体、联合体和枚举
第10章 文件
附录A 常用ASCII码对照表
附录B 运算符和结合性
参考文献
1.1 程序和程序设计
1.1.1 程序的概念
1.1.2 程序设计
1.1.3 程序设计语言
1.2 C语言概述
1.2.1 C语言简介
1.2.2 C语言程序示例
1.2.3 为何要学C语言
1.3 算法及其描述
1.3.1 算法的概念
1.3.2 算法的特性
1.3.3 算法的描述
1.3.4 结构化程序设计
1.4 C语言程序开发过程
1.4.1 使用计算机解题的过程
1.4.2 常用的C语言开发环境
习题1
第2章 基本数据类型
2.1 数据类型概述
2.2 标识符、常量和变量
2.2.1 标识符
2.2.2 常量
2.2.3 变量
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.5.4 字符串常量
2.6 数据的输入与输出
2.6.1 字符数据的输入和输出
2.6.2 格式化输入输出
习题2
第3章 顺序结构程序设计
3.1 算术运算和算术表达式
3.1.1 整数算术运算
3.1.2 实数算术运算
3.1.3 混合算术运算
3.1.4 算术表达式
3.1.5 算术表达式的计算规则
3.2 赋值运算和赋值表达式
3.2.1 赋值运算符
3.2.2 赋值表达式
3.3 自增自减运算
3.4 优先级和类型转换
3.4.1 优先级
3.4.2 类型转换
3.5 位运算符
3.5.1 “按位与”运算符&
3.5.2 “按位或”运算符|
3.5.3 “按位异或”运算符︿
3.5.4 “按位取反”运算符~
3.5.5 “按位左移”运算符<<
3.5.6 “按位右移”运算符>>
3.5.7 位运算赋值运算符
……
第4章 选择结构程序设计
第5章 循环结构程序设计
第6章 模块化程序设计——函数
第7章 数组
第8章 指针
第9章 结构体、联合体和枚举
第10章 文件
附录A 常用ASCII码对照表
附录B 运算符和结合性
参考文献