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 |