Final answer:
Bitwise operations involve shifting binary digits to the left or right. Clear understanding and calculation of these operations show that the right shift by 3 results in the decimal 15, the left shift by 2 gives decimal 244, and the right shift by 7 yields decimal 0.
Step-by-step explanation:
The question revolves around performing bitwise shift operations on an unsigned integer with the binary representation 01111101.
a. For the right shift operation by 3 places (a >> 3), this essentially means dividing by 23 (or 8) and truncating any fractional part that results. For the binary number 01111101, the right shift operation yields 00001111, which in decimal is 15.
b. For the left shift operation by 2 places (a << 2), it's akin to multiplying by 22 (or 4). The left shift of 01111101 becomes 11110100, and in decimal, this is 244.
c. Finally, shifting right by 7 places (a >> 7) effectively takes the value of the leftmost bit in the original 8-bit binary number. After the right shift by 7, the binary looks like 00000000, and in decimal, this is 0.