单选题

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

A.

 (a & (~3))

B.

 ((a << 2) >> 2)

C.

 (a ^ 3)

D.

 ((a - 1) | 3) + 1

发表评论

请 登录 后再回复