#include<bits/stdc++.h> #define int long long using namespace std; signed main(){ int n; // int x=7,y=7,z=4; cout<<(7/2&11)<<"\n"; cout<<(1<<7/2&11)<<"\n"; cout<<(2+1<<7/2&11); return 0; }
最终输出结果为
3 8 8
求原因以及原理。