按位操作

#include <iostream>

using namespace std;

int main() {
//按位与
cout << "32&12=" << (32 & 12) << endl;
//按位异或
cout << "43^23 = " << (43 ^ 23) << endl;

//按位或
cout << "34|23 = " << (34 | 23) << endl;

//按位取反
cout << "~54 = " << (~54) << endl;

//左移位运算
cout << "-5<<3 = " << (-5 << 3) << endl;

//右移位运算
cout << "5>>3 = " << (5 >> 3) << endl;
cout << "-5>>3 = " << (-5 >>3) << endl;
return 0;

}

posted @ 2021-07-01 14:26  江南王小帅  阅读(66)  评论(0)    收藏  举报