您的位置:首页 > 其它

C Primer Plus 第5章 运算符、表达式和语句 5.2基本运算符

2016-05-17 00:00 295 查看
摘要: 基本运算符
=、+、-、*、/
C没有指数运算符,然而数字库为此提供了一个pow()函数,例如pow(3.5,2.2)返回3.5的2.2次幂。

5.2.1 赋值运算符:=

在C里,符号=不表示“相等”,而是一个赋值运算符。

赋值运算符的动作是从右到左。

赋值运算符的左边必须指向一个存储位置。最简单的方法是使用变量的名字,但是您以后会看到指针也可以用于指向一个存储位置。

更普遍的,C使用术语“可修改的左值”来标示那些我们可以为之赋值的实体。

几个术语:数据对象、左值、右值和操作数

“数据对象”是泛指数据存储区域的术语,数据存储区能用于保存值。例如用于保存变量或数组的数据存储区是一个数据对象。

C的术语左值指用于标识一个特定的数据对象的名字或表达式。例如变量的名字是一个左值。

所以,对象指的是实际的数据存储,但是左值是用于识别或定位那个存储的标识符。

术语“右值”指的是能赋给可修改的左值的量。右值可以是常量、变量或者任何可产生一个值的表达式。

操作数是运算符操作的对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息