May 2003
Intermediate to advanced
808 pages
32h 24m
English
and_eq operator — Bitwise and assignment operator
assignment-expr := logical-or-expr &= assignment-expr |
logical-or-expr and_eq assignment-expr
The and_eq operator is an
assignment operator that performs bitwise and. It
is equivalent to logical-or-expr
= logical-or-expr & assignment-expr except that logical-or-expr is evaluated only once. The
keyword and_eq is interchangeable
with the &= token.
unsigned bitmask = 0xFFFF;
bitmask&= ~0x7E; // bitmask becomes 0xFF81.bitand, expression, or_eq, xor_eq, Chapter 3, <ciso646>