对一个16位的无符号整型数取出他的奇数位,从最高位15位开始,依次13位,11位,一直到第1位。

2025-03-28 22:19:33
推荐回答(1个)
回答(1):

仅供参考

#include 
int main()
{
int in;
int i;
scanf("%d", &in);
for(i = 15; i > 0; i -=2)
printf("%d", (in>>i)&0x1);
printf("\n");
return 0;
}