Datei: p4-5.c


    1   /* 
    2    *      p4-5.c
    3    *      Beispielprogramm 5, Abschnitt 4
    4    *      n Bits ab Position p rechtsbuendig
    5    *      ... 7 6 5 4 3 2 1 0
    6    */
    7    
    8   int getbits(unsigned x, int p, int n)
    9   {
   10     return ((x >> (p + 1 - n)) & ~(~0 << n));
   11   
   12   } /* getbits() */


Erzeugt von c2html 1.01