Contact: aviboots(AT)netvision.net.il
40,023 questions
51,974 answers
573 users
#include <stdio.h> int main(void) { char ch = 'a'; int i; for (i = 7; i >= 0; i--) printf("%i", (ch >> i) & 1); return 0; } /* run: 01100001 */
#include <stdio.h> int main(void) { char ch = 'a'; int i, bits[8]; for (i = 0; i < 8; i++) bits[i] = (ch >> i) & 1; for (i = 7; i >= 0; i--) printf("%d", bits[i]); return 0; } /* run: 01100001 */
#include <stdio.h> int main(void) { char ch = 'a'; int i; for (i = 7; i >= 0; i--) putchar( (ch & (1 << i)) ? '1' : '0' ); return 0; } /* run: 01100001 */
#include <stdio.h> #include <stdlib.h> int main(void) { char ch = 'a', bits[9]; // char* itoa(int value, char * str, int base); itoa(ch, bits, 2); printf("%s", bits); return 0; } /* run: 1100001 */