C++ 中的&= 是什么意思啊该怎么处理

C++ 中的&= 是什么意思啊?
C++ 中的&= 是什么意思啊?举个例子说明一下,谢谢喽,刚开始学习,不是很懂

------解决方案--------------------
和 += 差不多的意思
------解决方案--------------------
int a=1;
a&=0; //等价a=a&0;
------解决方案--------------------
比如 int a = 10;//二进制是1010
a&=1;//a = (1010) & (0001) = 0
------解决方案--------------------
探讨

a &= b;
等价于
a = a&b;