#include int main() { unsigned char a = 076; unsigned char m; unsigned int cnt = 0; for (int i = 0; i < 8; i++) { m = 0001 << i; if (( a & m ) == m) cnt ++; } printf("There are %d 1 bits in %d\n", cnt, a); return 0; }