class Max { public: int getMax(int a, int b) { // write code here int c = a - b; return a - (c & (c >> 31));//c >> 31 是 1(实际是-1,但符号位为 1)→ 说明c < 0 → 原始a < b; //-1用补码“11111111...1111”来表示, c&(-1)等于C; a-c等于b //c >> 31 == 0 → 说明c > 0 → 原始a > b;C&0等于0; } };