C 语言 - 赋值运算符

赋值运算符

赋值运算符用于给变量赋值。

在下面的示例中,我们使用赋值运算符 (=) 将值 10 赋给名为 x 的变量:

实例

int x = 10;

亲自试一试

加法赋值运算符 (+=) 将值添加到变量:

实例

int x = 10;
x += 5;

亲自试一试

所有赋值运算符的列表:

运算符 例子 等同于 试一试
= x = 5 x = 5 试一试
+= x += 3 x = x + 3 试一试
-= x -= 3 x = x - 3 试一试
*= x *= 3 x = x * 3 试一试
/= x /= 3 x = x / 3 试一试
%= x %= 3 x = x % 3 试一试
&= x &= 3 x = x & 3 试一试
|= x |= 3 x = x | 3 试一试
^= x ^= 3 x = x ^ 3 试一试
>>= x >>= 3 x = x >> 3 试一试
<<= x <<= 3 x = x << 3 试一试

注意:大多数赋值运算符只是编写代码的更简短方式。例如,x += 5x = x + 5 相同,但更简短,通常也更容易阅读。

实际应用示例:追踪储蓄

赋值运算符也可以在实际场景中使用。例如,当您向账户存钱时,可以使用 += 运算符来追踪储蓄总额:

实例

int savings = 100; 
savings += 50; // 向储蓄中添加 50

printf("Total savings: %d\n", savings);

亲自试一试