0 / 0 / 1
Регистрация: 14.10.2013
Сообщений: 112
|
|
1 | |
Установка бита04.04.2014, 11:34. Показов 3432. Ответов 3
Метки нет (Все метки)
Дано целое число A и целое число k.
Выведите число, которое получается из числа A установкой значения k-го бита равному 1.
0
|
04.04.2014, 11:34 | |
Ответы с готовыми решениями:
3
Установка единичного бита в переменной string Установка бита с использованием побитовых операций Создать 2 переменные, одна из которых хранит 2 старших бита исходного числа, другая 2 младших бита этого числа Извлечь 3 бита числа A, начиная со второго и вставить их в число B, начиная с первого бита |
90 / 90 / 48
Регистрация: 07.12.2011
Сообщений: 215
|
||||||
04.04.2014, 11:42 | 2 | |||||
1
|
0 / 0 / 1
Регистрация: 14.10.2013
Сообщений: 112
|
|
09.04.2014, 10:41 [ТС] | 3 |
Объясните пожалуйста кто-нибудь это на словах, а то не могу понять.
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||||||||||||
09.04.2014, 10:56 | 4 | |||||||||||||||
Kolbusdkiy, сдвигаем единицу на k разрядов влево:
Далее выполняем операцию "побитовое или" | над числом А (в двоичном представлении 0101):
P.S. т.к. << имеет больший приоритет чем |, то скобки можно опустить:
1
|
09.04.2014, 10:56 | |
09.04.2014, 10:56 | |
Помогаю со студенческими работами здесь
4
Обработка бита Проверка бита Копирование бита Обработка бита Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |