#include int main() { int x = 11; printf("\n"); printf(" x=%d\n", x); printf("\n"); printf(" 0 << x = %d\n", 0 << x); printf(" 0 >> x = %d\n", 0 >> x); printf("-1 >> x = %d\n", -1 >> x); printf("\n"); printf(" x & 0 = %d\n", x & 0); printf(" x * 0 = %d\n", x * 0); printf(" x | -1 = %d\n", x | -1); printf(" x % 1 = %d\n", x % 1); printf(" x / 1 = %d\n", x / 1); printf("\n"); /* filter out NOP operations like x*1, x-0, x&-1... */ printf(" x * 1 = %d\n", x * 1); printf(" x - 0 = %d\n", x - 0); printf(" x & -1 = %d\n", x - 0); printf("\n"); return 0; }