
出版社: 清华大学
原售价: 79.00
折扣价: 64.94
折扣购买: C/C++程序设计
ISBN: 9787302678786
第3章
运算与表达式
计算机的大量功能都是通过各种各样的运算来完成
的,为了完成这些运算,C语言提供了丰富的运算符
(operator),这些运算符通过对数据进行处理来完成各
种运算功能。由运算符、操作对象构成的式子称为表达
式(expression)。表达式是有值的,这个值就是运算符
对各种数据进行处理的结果。
不同的运算符对操作对象有不同的要求。有的运算
符只能对一个操作对象进行操作,称为单目运算符;
有的运算符能对两个操作对象进行操作,称为双目运算
符; 有的运算符能对三个操作对象进行操作,称为三
目运算符。本章将对C语言提供的各种运算符及其功能
和使用方法进行讲述。
3.1算 术 运 算
算术运算是C语言提供的最基本的运算符,它可以
完成基本的算术运算功能,分为基本算术运算符和自增
自减运算符。
3.1.1基本算术运算符
C语言的基本算术运算符号主要有以下7种。
① + 单目正值运算符
② - 单目负值运算符
③ + 双目加法运算符
④ - 双目减法运算符
⑤ * 双目乘法运算符
⑥ / 双目除法运算符
⑦ % 双目模(求余)运算符
这7种运算符又可分两类进行讲解,如下所示。
1. 单目基本算术运算符
单目正值运算符“+”和单目负值运算符“-”只能
对一个操作对象进行操作。操作功能是对操作对象进行
取正或取负的运算,操作结果值作为表达式的值。操作
对象可以为整型或浮点型,运算符不改变操作对象的值
。
表达式形式如下:
运算符 操作对象
【例3.1】正值运算与负值运算符。
程序代码如下:
#1. #include