#include <iostream>
using namespace std;
int main(){
int n=-3;
printf("%d",n&-2);
return 0;
}
// 0100 1011 1100
// 0011 1100 1101 0010 1101 1110
//要知道负数在计算机以补码形式存在
//-4 >> 0100 1011 1100
//-3 >> 0011 1100 1101 -2>> 0010 1101 1110
(前面的符号位省略了,没有写)