C Primer Plus 第5章 运算符、表达式和语句 5.2基本运算符
博客专区 > idreamo 的博客 > 博客详情
C Primer Plus 第5章 运算符、表达式和语句 5.2基本运算符
idreamo 发表于1年前
C Primer Plus 第5章 运算符、表达式和语句 5.2基本运算符
  • 发表于 1年前
  • 阅读 4
  • 收藏 0
  • 点赞 2
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

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

5.2.1 赋值运算符:=

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

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

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

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

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

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

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

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

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

操作数是运算符操作的对象。

 

共有 人打赏支持
粉丝 12
博文 138
码字总数 224731
×
idreamo
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: