Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Insane__
43 / 42 / 4
Регистрация: 10.09.2013
Сообщений: 293
#1

Объяснить побитовые операции - C++

10.09.2013, 20:14. Просмотров 771. Ответов 1
Метки нет (Все метки)

Возможно кто-то мне объяснит что здесь происходит?) Что-то я не догоняю)
C++
1
bits[n >> 3] |= 1 << (n & 7);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2013, 20:14     Объяснить побитовые операции
Посмотрите здесь:

Побитовые операторы. Объяснить код - C++
Ребята помогите плиз!!! Есть задача: Напишите функцию setbits(x,p,n,y) так, чтобы она возвращала аргумент x, в котором n битов, начиная с...

Задача на побитовые операции - C++
объясните пожалуйста, как решить эту задачу: Упражнение 2.6. Напишите функцию setbits(x, p, n, y), возвращающую значение x, в ...

Побитовые операции сдвига - C++
Как работают операции сдвига вправо? Я всегда считал что освобождающиеся левые биты заполняются нулями. Оказывается это не всегда так. Если...

Побитовые логические операции - C++
Знайти!!!

Побитовые операции |, &, >> - C++
Есть функция, которая формирует пакет для отправки в com-порт (в примере sg - serial port). Вопрос в следующем. 0xE0 и 0x7F это hex,...

Побитовые операции и матрицы - C++
Вот, столкнулся с такими очень нехорошими задачами... Помогите, пожалуйста, кому не сложно. Первая задача Составить две...

Не работают побитовые операции с++ - C++
Использую Microsoft Visual Studio 2012 Express Этот код компилируется, но в переменную с записывается a&amp;&amp;b: #include &lt;iostream&gt; ...

Задача на побитовые операции - C++
Дана задача,помогите пожалуйста с решением или подскажите примеры подобных программ. Сама задача: Даны три целых числа А, В, С. Если...

Побитовые операции msb и lsb - C++
Доброго дня, подскажите пожалуйста, как можно справиться со следующей задачей: есть некоторое сообщение, которое летает по CAN...

побитовые операции, не могу разобраться - C++
Есть такой псевдокод var int MT // состояние генератора (тип данных int должен быть 32-битным, беззнаковому) var int index = 0 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
10.09.2013, 20:26     Объяснить побитовые операции #2
bits[n >> 3] = bits[n >> 3] | 1 << (n & 7);

если расставить скобки с учетом приоритетов:

bits[n >> 3] = (bits[n >> 3]) | (1 << (n & 7));
Yandex
Объявления
10.09.2013, 20:26     Объяснить побитовые операции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru