当前位置:嗨网首页>书籍在线阅读

11-赋值运算符

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

B.2.3 赋值运算符

C语言有一个基本赋值运算符和多个复合赋值运算符。=运算符是基本的形式:

= 把它右边的值赋给其左边的左值。

下面的每个赋值运算符都根据它右边的值更新其左边的左值。我们使用 R-H 表示右边, L-R 表示左边。

+= 把左边的变量加上右边的量,并把结果存储在左边的变量中。

-= 从左边的变量中减去右边的量,并把结果存储在左边的变量中。

  • = 把左边的变量乘以右边的量,并把结果存储在左边的变量中。

/= 把左边的变量除以右边的量,并把结果存储在左边的变量中。

%= 得到左边量除以右边量的余数,并把结果存储在左边的变量中。

&=L-H & R-H 的值赋给左边的量,并把结果存储在左边的变量中。

|=L-H | R-H 的值赋给左边的量,并把结果存储在左边的变量中。

^=  把 L-H ^ R-H 的值赋给左边的量,并把结果存储在左边的变量中。

>>=L-H >> R-H 的值赋给左边的量,并把结果存储在左边的变量中。

<<=L-H << R-H 的值赋给左边的量,并把结果存储在左边的变量中。

示例

rabbits = 1.6;rabbits = rabbits 1.6 效果相同。