![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 33
|
![]()
Недавно начал изучать си и толкнулся с некоторыми проблемами с побитовыми операторами.
Хотелось бы увидеть код задачи с соответствующими комментариями. Вот и сама задача. Напишите функцию invert ( х , р, п), возвращающую значение х с инвертированными п битами, начиная с позиции р (остальные биты не изменяются). Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
![]()
А в чем проблема?
Ёж птица гордая, пока не пнешь не полетит.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 33
|
![]()
Впринципе не знаю как написать.
Вот и прошу написать мне код. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
![]() Код:
Ёж птица гордая, пока не пнешь не полетит.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 33
|
![]()
А можно это еще и объяснить?
|
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
Ezhuk, не соглашусь с вами.
Код:
![]() Chelovekpredel, цикл формирует маску из единиц (n единиц). Потом делается сдвиг так, чтобы маска располагалась на тех же местах, что и заменяемые биты. Потом делается xor, который обращает биты по маске.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 33
|
![]()
Все понял, спасибо.
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
![]() Цитата:
Ёж птица гордая, пока не пнешь не полетит.
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с задачей в VB | Blugins | Помощь студентам | 0 | 27.10.2011 23:59 |
Побитовый сдвиг | Belii09878 | Помощь студентам | 10 | 02.02.2010 14:46 |
проблемы с головой - ОПЕРАТОРЫ УСЛОВИЯ | Asira | Помощь студентам | 6 | 22.12.2009 16:39 |
C++ побитовый сдвиг | KOLYTFR | Помощь студентам | 1 | 03.06.2009 22:42 |