/* binoper.c */ #include int main(void) { int a=5,b=14; printf(" a&b = %3d\n",a&b); printf(" a|b = %3d\n",a|b); printf(" a^b = %3d\n",a^b); printf(" ~a = %3d\n",~a ); printf("a<<2 = %3d\n",a<<2); printf("b>>3 = %3d\n",b>>3); printf("a&&b = %3d\n",a&&b); printf("a||b = %3d\n",a||b); printf(" !a = %3d\n",!a); printf(" = %3d\n",(unsigned int)(-3)>>1); { int a=5; b=2; if ( a&&b ) printf("On ne!\n"); if ( a&b ) printf("Ei ne ookkaan!\n"); if ( a ) printf("a on!\n"); if ( ~b ) printf("b ehk„ on!\n"); if ( !b ) printf("b ei ole!\n"); } return 0; }