int binMirror(int x)
{
int m=0,n=0;
int i;
for(i=0;i<31;i++)
{
n=x&0x1;
if(n!=0) m=((m+1)<<1);
if(n==0) m=(m<<1);
x>>=1;
}
return m;
}
设计一个函数,该函数返回一个整数数据的二进制镜像数。所谓二进制镜像数,是指二进制表示和该数的二进制表示正好逆序的数。
最新推荐文章于 2024-05-05 21:29:36 发布