// C Program to demonstrate use of bitwise operators
#include <stdio.h>
int main()
{
unsigned int bit_seven_flag = 0x80;
unsigned int res = 0x60;
unsigned int mask = 0xE0;
unsigned int reg = 0xAF;
if ((reg & mask) == ((bit_seven_flag | res) & mask))
{
} else {
}
return 0;
}
Ly8gQyBQcm9ncmFtIHRvIGRlbW9uc3RyYXRlIHVzZSBvZiBiaXR3aXNlIG9wZXJhdG9ycyAKI2luY2x1ZGUgPHN0ZGlvLmg+IAppbnQgbWFpbigpIAp7IAoJdW5zaWduZWQgaW50IGJpdF9zZXZlbl9mbGFnID0gMHg4MDsKCXVuc2lnbmVkIGludCByZXMgPSAweDYwOwoJdW5zaWduZWQgaW50IG1hc2sgPSAweEUwOwoJdW5zaWduZWQgaW50IHJlZyA9IDB4QUY7CgkKCWlmICgocmVnICYgbWFzaykgPT0gKChiaXRfc2V2ZW5fZmxhZyB8IHJlcykgJiBtYXNrKSkKCXsKCQlwcmludGYoIk1hdGNoLiIpOwoJfSBlbHNlIHsKCQlwcmludGYoIkRvZXNuJ3QgbWF0Y2guIik7Cgl9CgkKCQoKCXJldHVybiAwOyAKfSA=