82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
||||||
1 | ||||||
Обнулить n-ный бит30.10.2019, 17:33. Показов 6912. Ответов 3
Метки нет (Все метки)
Доброго времени суток, как можно обнулить бит в числе зная его номер по порядку справа (начиная с нуля)?
Установить в 1 вот так:
0
|
30.10.2019, 17:33 | |
Ответы с готовыми решениями:
3
Обнулить у числа последний бит Бит 8, младший и старший бит (по книге) написать 8-чный и 16-ный дамп C++ ный код самый удобный по компактности. Имхо. |
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||||
30.10.2019, 17:38 | 2 | |||||
Сообщение было отмечено k0vpack как решение
Решение
1
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
|
30.10.2019, 17:44 [ТС] | 3 |
0
|
зомбяк
1584 / 1218 / 345
Регистрация: 14.05.2017
Сообщений: 3,939
|
|
30.10.2019, 17:57 | 4 |
Это оператор побитовой инверсии (меняет значения всех битов в соответствии с операцией "НЕ" (логического отрицания))
Добавлено через 8 минут В общем делает все нулевые биты, кроме 1 << numberOfBit , единицами, а этот ненулевой - делает нулём. И такая маска применяется к числу.
1
|
30.10.2019, 17:57 | |
30.10.2019, 17:57 | |
Помогаю со студенческими работами здесь
4
переход с 32 бит на 64 бит Не используя функцию pow найти n-ный член геометрической прогресии Надо удалить n-ный элемент списка, при том, что он не первый и не последний Односвязный список: уничтожить н-ный эл-т и на его место поместить эл-т, нр которого хранится в н-ном эл-те Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |