com | LINUX FOR YOU | APRIL 2007
C M Y K
It is assumed that the underlying implementation follows
2’s complement representation for integers.
Assume that i, j and r are integers.
Q1: What does the expression “(i & (i – 1))” do?