c语言中 %= |= &= ^= != && || ! | ^ & ~ ?= 都是什么意思啊?
1个回答
展开全部
a%=b 等效于 a=a%b 模除并赋值。
a|=b 等效于 a=a|b 按位或并赋值。
a&=b 等效于 a=a&b 按位与并赋值。
a^=b 等效于 a=a^b 按位异或并赋值。
a!=b 逻辑判断,不等于,当ab不等时为真。
&& 逻辑与,均为真时结果为真
|| 逻辑或,均为假时结果为真。
!a 逻辑非,单目, a为真时结果为假,否则结果为真。
| 按位或
^ 按位异或
& 按位与
~ 按位取反
?= 没有这个操作符。与?相关的,只有?: 三目运算符。
以上具体信息,随便找个入门书看看就知道了。
a|=b 等效于 a=a|b 按位或并赋值。
a&=b 等效于 a=a&b 按位与并赋值。
a^=b 等效于 a=a^b 按位异或并赋值。
a!=b 逻辑判断,不等于,当ab不等时为真。
&& 逻辑与,均为真时结果为真
|| 逻辑或,均为假时结果为真。
!a 逻辑非,单目, a为真时结果为假,否则结果为真。
| 按位或
^ 按位异或
& 按位与
~ 按位取反
?= 没有这个操作符。与?相关的,只有?: 三目运算符。
以上具体信息,随便找个入门书看看就知道了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询