/* ----------------------------------------------- Set bit 5 and 7 - using binary number notation ----------------------------------------------- */ #include #include "bit-print.c" int main( int argc, char* argv[] ) { char a = 0; // 0 = 00000000 printf(" a = "); printBits8(a); printf("\n"); // Bit pos: 76543210 a = a | 040; // Binary 00100000 = Octal 040 printf(" a = "); printBits8(a); printf("\n"); // Bit pos: 76543210 a = a | 0200; // Binary 10000000 = Octal 200 printf(" a = "); printBits8(a); printf("\n"); }