码蹄集——偶数位、四边形坐标
目录
MT1039 偶数位
MT1051 四边形坐标
MT1039 偶数位
思路:直接使用按位操作符
一个整型数字是32位,十六进制表示为0x后跟8个字符,每个字符为0-e,代表0-15;
把偶数位改为0,就是用0去&偶数位,用1去&奇数位,即0xAAAAAAAA,A代表10,1010(从右往
左依次为0位,1位…)
代码:
#include<bits/stdc++.h>using namespace std;const int a=0xAAAAAAAA;int main()
{int x;cin>>x;n&=a;cout<<n<<endl;return 0;}