Junior
47
questionbank

Как установить значение 0 в определенный бит числа?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Чтобы установить значение 0 в n-й бит числа x, используют побитовую операцию И (&) с маской, где n-й бит равен 0, а остальные — 1.

Маску можно получить, инвертировав (~) число, в котором только n-й бит равен 1. Число с n-м битом равным 1 получают, сдвинув 1 влево на n позиций (1U << n).

c