fork download
  1. #include <stdio.h>
  2.  
  3. unsigned char getBit(unsigned char c, int n) {
  4. return c=(c&(1<<n))>>n;
  5.  
  6. }
  7.  
  8. void printBits(unsigned char c) {
  9. int i=7;
  10. while(i>=0){
  11. printf("%d", getBit(c,i--));
  12. }
  13. }
  14.  
  15. int main(void) {
  16. printBits('A');
  17. printBits('M');
  18. printBits('\0');
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
010000010100110100000000