#include<stdio.h>
void main()
{
unsigned x=23;
int p=2,n=2;
printf("%u\n",(x>>(p+1-n)&(0<<n));
}
为什么结果等于3 实在是看不懂 求解答一下
#include<stdio.h>
void main()
{
unsigned x=23;
int p=2,n=2;
printf("%u\n",(x>>(p+1-n)&(0<<n));
}
为什么结果等于3 实在是看不懂 求解答一下