exc/k&r/02-types-operators-and-exp/02-06.c

12 lines
164 B
C
Raw Normal View History

2023-06-02 13:12:29 +02:00
#include "bitwise.h"
#define F(n) getbits(n, 4, 3)
int getbits(unsigned x, int p, int n)
{
printf("%d\n", x);
return (x >> (p+1-n)) & ~(~0 << n);
}
MAIN