Итак, у меня есть битовая последовательность:
1010
1 — старший бит.
Моя функция должна возвращать целое число 0, если нечетный бит равен 0 или 1, если это 1.
Я не могу использовать циклы for или что-то в этом роде, чтобы увидеть, нужно ли мне возвращать 0 или 1. Есть ли у кого-нибудь предложения, как это сделать.
Я думал об использовании операции not, но я могу понять, как именно ее использовать.
Пока я использую последовательность 1010...10, а затем обрабатываю ее. Сделав это с вышеизложенным, я получил бы 1010. Теперь мне нужно выяснить, возвращаю ли я 1 или 0.
&
). Можно даже использовать побитовое ИЛИ (|
), но&
в этой ситуации более удобен. - person Marlon   schedule 27.08.2011