Question

Write c expressions that evaluate to 1 when the following conditions are true and to 0 when they are false.

Assume x is of type int:

A. any bit of x equals 1

B. Any bit in the least significant byte of x equals 1

EXPERT ANSWER

In this case, we’ll use the bit-level integer coding rules and assume the x variable to be of integer type:

#### Part A:

Any bit of