编程语言
首页 > 编程语言> > x&y 程序员要会位运算

x&y 程序员要会位运算

作者:互联网

4&5

这是按位与的运算,需要先都化为二进制,101&100,一位位比较,同为1才取1,其他情况都去0,所以结果是100,再化为十进制为4

还可以结合律   哈哈哈哈。

#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;
int main()
{
    long long x,y,z,t;
    cin>>t;
    for(int i=0; i<t; i++)
    {
        cin>>x>>y;

        z=x&y;
        if(z==0)
            printf("1\n");
        else
            cout<<z<<endl;
    }
}

标签:要会位,int,long,程序员,100,include,化为,运算
来源: https://www.cnblogs.com/hahaee/p/12198447.html