首页 > 电脑

c语言赋值和位运算问题

更新时间2018-11-15 21:14:43

 &= 和 & 是一样意思吗?买的书只介绍了&,而没介绍&=,经过自己的测试,发现两者的计算结果一样,不敢确定区别,所以问问两者有啥区别?谢谢

&=

&

是两个不同的运算符,

x = y & 2;

x &= 2;

就完全不同了

x&=2;

等价于

x = x&2;

类似的运算符有很多的

如'

+=,-=,|=,>>=, <<=等


相关标签:c语言运算

上一篇:游戏硬件问题

下一篇:c语言逻辑运算符问题