9、C 语言运算符详解

C 语言运算符详解

1. 赋值运算符

赋值操作中,左操作数必须是可修改的左值,即它必须是一个指定可以更改值的对象的表达式。简单赋值(使用运算符 = )会将右操作数的值存储到该对象中。
还有复合赋值,它将算术或按位操作与赋值结合在同一步骤中。以下是赋值运算符的列表:
| 运算符 | 含义 | 示例 | 结果 |
| — | — | — | — |
| = | 简单赋值 | x = y | 将 y 的值赋给 x |
| += -= *= /= %= | 复合赋值 | x *= y | 对于每个二元算术或二元按位运算符 op x op= y 等价于 x = x op (y) |
| &= ^= |= <<= >>= | 复合赋值 | - | - |

简单赋值的操作数必须满足以下条件之一:
- 两个操作数都具有算术类型。
- 左操作数的类型为 _Bool ,右操作数为指针。
- 两个操作数具有相

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值