Desativar o bit definido mais à direita [duplicado]

Possíveis duplicatas:
Como você define, limpa e alterna um único bit em C?
Removendo o bit de ordem mais baixa

n é um número inteiro positivo. Como pode o seu bit mais à direita ser desabilitado?

Dizern= 7 => n = 0111. Eu quero0110 como a saída. Existe algum truque bit a bit simples para atingir a meta?