PJF16

showBit Function

Nov 3rd, 2011
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.42 KB | None | 0 0
  1. void showBit (unsigned int a)
  2. {
  3.  
  4.     unsigned int mask=1;
  5.     int i=0;
  6.  
  7.     mask<<=sizeof(int)*8-1; //1 ganz nach links
  8.  
  9.     for (i=0; i<sizeof(int)*8; i++)
  10.     {
  11.                 // if ((a&mask)==mask)         
  12.             if (a&mask)
  13.        
  14.             printf ("%c",'1');
  15.         else
  16.             printf ("%c",'0');
  17.        
  18.         mask >>=1; //eine Stelle nach rechts
  19.     }
  20. }
  21.  
  22. //ganz Wichtig --> Die Zeile ist mir nicht ganz klar!
  23.  
  24. mask<<=sizeof(int)*8-1; //1 ganz nach links
  25.  
  26. //Warum -1?!
Advertisement
Add Comment
Please, Sign In to add comment