/* BITWISE.C: Demonstrate bitwise operators. */ #include main() { long int i, j, k; i = 511; j = 256; k = i & j; printf( "%o & %o = %o\n",i,j, k ); k = i | j; printf( " %o | %o = %o\n",i,j,k ); printf( "255 ^ 15 = %d\n", i ^ j ); i = 512; /* for( k = 0; k <= 16; k++) { printf( "i << k = %d ", i << k ); printf( "j << k = %d \n", j << k ); } for( k = 0; k <= 16; k++) { printf( "i >> k = %d ", i >> k ); printf( "j >> k = %d \n", j >> k ); }*/ }