#2680. [GESP202306 三级 C++] 第 12 题

[GESP202306 三级 C++] 第 12 题

如果 a 为 int 类型的变量,下列哪个表达式可以正确求出满足"小于等于 a 且是 4 的倍数"的整数中最大的?( )

{{ select(1) }}

  • (a & (~3))
  • ((a << 2) >> 2)
  • (a ^ 3)
  • ((a - 1) | 3) + 1