/* ------------------------- Testing a certain bit ------------------------- */ #include #include "bit-print.c" int main( int argc, char* argv[] ) { char a = 0b00011111; // a = 00011111 printf(" a = "); printBits8(a); printf("\n"); // Test bit 3 if ( (a & 0b00001000) != 0 ) printf( "bit 3 is 1\n" ); else printf( "bit 3 is 0\n" ); // Test bit 6 if ( (a & 0b01000000) != 0 ) printf( "bit 6 is 1\n" ); else printf( "bit 6 is 0\n" ); }