大家来帮忙看看吧putchar( 0 +((unsigned)(x&(1 (n-1))) (n-1)))输出的是第n位我想请教当中的运算
大家来帮忙看看吧
putchar( '0 '+((unsigned)(x&(1 < <(n-1)))> > (n-1)));
输出的是第n位
我想请教当中的运算过程 最好具体点 先谢谢了
[解决办法]
b=1 < <n-1;
c=x&b;
d=c> > n-1;
putchar( '0 '+((unsigned)d));
大家来帮忙看看吧
putchar( '0 '+((unsigned)(x&(1 < <(n-1)))> > (n-1)));
输出的是第n位
我想请教当中的运算过程 最好具体点 先谢谢了
[解决办法]
b=1 < <n-1;
c=x&b;
d=c> > n-1;
putchar( '0 '+((unsigned)d));