
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
将整数的奇偶位互换——位运算
例如9=1001互换奇偶位后为6=0110;对于&来说,x&1=x,所以&1有保留的作用,x&0=0,&0有清除的作用;从右往左数,注意到1001&(0101)=0001;意义为保留奇数位1001&(1010)=1000;意义为保留偶数位;又因为0001<<1=0010;1000>>1=0100;x^0=x0010^0
到底了

该用户还未填写简介
暂无可提供的服务
例如9=1001互换奇偶位后为6=0110;对于&来说,x&1=x,所以&1有保留的作用,x&0=0,&0有清除的作用;从右往左数,注意到1001&(0101)=0001;意义为保留奇数位1001&(1010)=1000;意义为保留偶数位;又因为0001<<1=0010;1000>>1=0100;x^0=x0010^0