If A = 0x65 and m1 is a masking byte (both A and m1 are declared as char), which of the following statements is incorrect?
a. If m1 = 0xAB, then m1A << 2 is 0xBF6.
b. If m1 = 0x53, then m1 & A is 0x12.
c. If m1 = 0xAB, then m1 & A << 1 is 0x8A.
d. None of the others have an error. All the statements are correct.
e. If m1 = 0x35, then m1 | A >> 1 is 0x37.