The C programming language

| 分类 learning  | 标签 c 

P39

/* 返回x 中从右边数第p位开始向右数n位的字段 */
unsigned getbits(unsigned x, int p, int n)
{
    return (x >> (p+1-n)) & ~(~0 << n);
}

上一篇     下一篇