嵌入式技术
=
int x;
x = 10;
注意,等号左侧必须是一个变量,不能是常量或表达式。
运算符 | 含义 | 例子 |
---|---|---|
+= | 加法赋值 | x += 5; // 等价于 x = x + 5; |
-= | 减法赋值 | x -= 5; // 等价于 x = x - 5; |
*= | 乘法赋值 | x *= 5; // 等价于 x = x * 5; |
/= | 除法赋值 | x /= 5; // 等价于 x = x / 5; |
%= | 取模赋值 | x %= 5; // 等价于 x = x % 5; |
<<= | 左移位赋值 | x <<= 5; // 等价于 x = x << 5; |
>>= | 右移位赋值 | x >>= 5; // 等价于 x = x >> 5; |
&= | 按位与赋值 | x &= 5; // 等价于 x = x & 5; |
^= | 按位异或赋值 | x ^= 5; // 等价于 x = x ^ 5; |
= | 按位或赋值 |
int x;
x += 5;
表达式1 ? 表达式2 : 表达式3
int x, y;
x = (y == 0) ? 1 : 2;
#include < stdio.h >
int main() {
float x = 1.25;
int a = 1;
a = a + x;
printf("a = %dn", a);
return 0;
}
通过这篇文章,我们学会了
1、基本赋值运算符
2、复合赋值运算符
3、条件赋值运算符
全部0条评论
快来发表一下你的评论吧 !