下列哪个表达式可以将整数x的二进制表示中从右往左数第5位(最低位为第0位)强制设置为1,而其他位保持不变?
x & (~(1 << 5))
x | (1 << 5)
x ^ (1 << 5)
x >> 5