C语言赋值运算符
赋值运算符
赋值运算符,顾名思义就是将运算符右侧的值赋值给(储存到)运算符左侧变量或对象指定的内存地址上,算是计算机编程语言最基本的操作或可以称之为组成单元了,而且不仅限于C语言。C语言的赋值运算符如下表,可供参考查询:
符号 | 描述 | 实例 |
---|---|---|
= | 最基础的赋值运算符 | int a = 1 将1赋值给a |
+= | 将变量与+=右侧的值相加再赋值给变量 | b += 1 相当于 b = b + 1 |
-= | 将变量与-=值相减再重新赋值给变量 | c -= 2相当于 c = c - 2 |
*= | 相乘再重新赋值 | d *= 3相当于 d = d * 3 |
/= | 相除再赋值 | e /= 4相当于 e = e / 4 |
%= | 取模再赋值 | f %= 5相当于 f = f % 5 |
<<= | 左移再赋值 | g <<= 6相当于 g = g << 6 |
>>= | 右移再赋值 | h >>= 7相当于 h = h >> 7 |
^= | 按位异或赋值 | i ^= 8相当于 i = i ^ 8 |
&= | 按位与赋值 | j &= 9相当于 j = j & 9 |
|= | 按位或赋值 | k &= 10相当于 k = k | 10 |
C语言逻辑运算符实例代码
#include <stdio.h>
int main() {
int a = 1;
printf("%d \n", a); //输出1
a += 2;
printf("%d \n", a); //输出3
a *= 3;
printf("%d \n", a); //输出9
}
免责声明:内容仅供参考,不保证正确性。