单选题

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

A

(a & (~3))

B

((a << 2) >> 2)

C

(a ^ 3)

D

((a - 1) | 3) + 1

赣ICP备20007335号-2