C语言程序设计(第2版教育部大学计算机课程改革项目规划教材)

C语言程序设计(第2版教育部大学计算机课程改革项目规划教材)
作者: 编者:张书云|责编:谢琛|总主编:卢湘鸿
出版社: 清华大学
原售价: 59.00
折扣价: 0.00
折扣购买: C语言程序设计(第2版教育部大学计算机课程改革项目规划教材)
ISBN: 9787302570578

作者简介

张书云,博士,中央财经大学教授。多年从事大学本科《C语言程序设计》课程教学。主持中央财经大学2010年校级精品课程和精品实验课程《C语言程序设计》的建设。结合多年从事本科专业《C语言程序设计》课程教学的经验,主持编写5部与C语言程序设计相关的教材。荣获多项奖励,其中2010年获中央财经大学涌金优秀教学奖,2012年获中央财经大学优秀教学成果一等奖,2013年获北京市优秀教学成果二等奖。

内容简介

数据和操作是构成程序的两个要素。第2章介绍了 如何描述数据,本章主要介绍C语 言程序中对数据的基本操作,即对数据的运算及输 入输出。 3.1 运算符和表达式概述 运算(即操作)是对数据的加工,被运算的对象—— —数据称为运算量或操作数。一个表 达式包含一个或多个操作,操作的对象称为操作数, 而操作本身是通过运算符(也称操作符) 体现的。例如a、a-b、k=1等都是表达式。一个表 达式完成一个或多个运算,.终得到一 个结果。其表现形式多种多样,.简单的表达式是 只含一个常量或一个变量,即只含一个操 作数而不含运算符。 C语言提供有多种运算符,可以构成多种表达式,主 要有算术表达式、赋值表达式、关系 表达式、逻辑表达式、条件表达式和逗号表达式。 C语言运算符按其功能分为算术运算符、 赋值运算符、关系运算符、逻辑运算符、逗号运算 符、位运算符等。运算符按其参加运算的操 作数的个数分为一目运算符、二目运算符和三目运 算符。 本章主要学习下面7种运算符及其构成的表达式。 . 算术运算符:加(+)、减(-)、乘(*)、除(/)、求 余(或称模运算,%)、自增(++)、 自减(--)共7种。 . 赋值运算符:分为简单赋值(=)和复合赋值运算两 大类。复合赋值运算又分为复合算 术赋值(+=,-=,*=,/=,%=)和复合位运算赋值 (&=,|=,^ =,>>=, <<=)两类共10种。 . 关系运算符:大于(>)、小于(<)、等于(==)、大 于或等于(>=)、小于或等于 (<=)和不等于(!=)6种。 . 逻辑运算符:与(&&)、或(‖)、非(!)。 . 条件运算符:这是一个三目运算符,用于条件求值 (?:)。 . 逗号运算符:用于把若干表达式组合成一个表达 式(,)。 . 位操作运算符:参与运算的量,按二进制位进行运 算。包括位与(&)、位或(|)、位 非(~)、位异或(^)、左移(<<)、右移(>>)6种。 3.2 算术运算符和算术表达式 算术运算符和算术表达式跟以前接触过的算术运算 类似,本节主要介绍算术运算符和 第3章 数据的运算与输入输出 33 算术表达式。 3.2.1 算术运算符 1.基本算术运算符 C语言算术运算符分为一目运算符和二目运算符。 \"本教材突出如下两点特色: 1. 以“如何用程序解决问题”为指导,突出程序设计思路的讲解。 非计算机专业学生学习C语言的目的是掌握同计算机交流的方式。C语言作为入门语言不仅简洁,而且高效。本教材以C语言为媒介,通过例题分析,着重讲解计算机解决问题同人解决问题方式上区别,让学生理解计算机解决问题的基本原理和步骤,提高学生程序设计能力。 2. 丰富的财经、管理专业例题,提高学生解决专业问题的能力。 理解语言元素的语法和作用固然是学习C语言过程中的一个重要部分,但语言如何工作及应用也同等重要。本书不仅采用了代码片段,还在每个章节中使用一些实际应用示例展示语言特性如何应用于特定的问题。这些示例提供了实践的基础。通过例题引导学生拓展思路,提高解决专业问题水平。\"