Quantcast
Channel: Microcontrollers, Programming and IoT
Viewing all articles
Browse latest Browse all 1271

Bitwise AND assignment

$
0
0
Hello

What is meaning of this data &= 0x0F. does it equal data = data & 0x0F ?
Code:
data &= 0x0F;

        for(i = 0; i < 4; i++)
        {
            data &=~( 0x80 >> i);

            data |= 0x80>>i;
        }
data = 11101111
data = 11011111
data = 10111111
data = 01111111

data &= 0x0F

data 1110 1111
Ox0F 0000 1111
result 0000 1111

Viewing all articles
Browse latest Browse all 1271

Trending Articles