I\'m working on making a logical right shift function in C using only bitwise operators. Here\'s what I have:
int logical_right_shift(int x, int n) { int
int logicalShift(int x, int n) { int mask = x>>31<<31>>(n)<<1; return mask^(x>>n); }
Only for 32 bits