Question: Please give a detailed explanation ** * * allEvenBits - return 1 if all even-numbered bits in word set to 1 where bits are numbered
Please give a detailed explanation
** * * allEvenBits - return 1 if all even-numbered bits in word set to 1 where bits are numbered from a (least significant) to 31 (most significant) Examples allEvenBits (OxFFFFFFFE) = 0, allEvenBits (@x55555555) = 1 Legal ops: ! ~ &^ | + > Max ops: 12 * Rating: 2 */ int allEvenBits (int x) { int mask = Ox55555555; int ans = x & mask; ans = ans return !ans; ^ maski
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
