Результаты поиска по запросу "bit-manipulation"
Что именно означает этот знак? | =
| = Мне интересно узнать об этом операторе, я видел эту нотацию, используемую при установке флагов в Java. например: notification.flags |= Notification.FLAG_AUTO_CANCEL;Он выполняет какие-то битовые манипуляции? Что именно делает этот ...
Можно ли переписать по модулю (2 ^ n - 1), используя побитовые и ограниченные операторы
Для unsigned int x возможно ли вычислить x% 255 (или 2 ^ n - 1 в целом), используя только следующие операторы (плюс не цикл, переход или вызов функции)? !, ~, &, ^, |, +, <<, >>.
Лучшие практики для операций кругового сдвига (поворота) в C ++
Операторы сдвига влево и вправо (<< и >>) уже доступны в C ++. Тем не менее, я не мог выяснить, как я мог выполнять операции кругового сдвига или поворота. Как можно выполнять такие операции, как «Поворот влево» и «Поворот вправо»? Вращается ...
Как эффективно читать биты из байтов?
Я работаю над проектом, который включает WebSockets, и данные между сервером (Node.js) и клиентом (Chrome) отправляются в настраиваемом (очень простом) формате для обмена данными, который я настроил. Я отправляю данные кусочками по 3 бита, ...
Десятичный в двоичный
У меня есть число, которое я хотел бы преобразовать в двоичную (из десятичной) в C. Я хотел бы, чтобы мой двоичный файл всегда был в 5 битах (десятичное число никогда не будет превышать 31). У меня уже есть функция, которая делает это вручную ...
Целое число без знака в Javascript
Я работаю над страницей, которая обрабатывает информацию об IP-адресе, но задыхается от того, что целые числа подписаны. Я использую побитовые операторы, чтобы ускорить его, но 64-й бит (флаг со знаком / без знака) портит это. Есть ли способ ...
Стандартный код C ++ 11 эквивалентен инструкции PEXT Haswell (и, вероятно, будет оптимизирован компилятором)
Архитектура Haswell предлагает несколько новых инструкций. Один из них являетсяPEXT (извлечение параллельных битов [http://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets]) чья функциональность объясняется этим изображением ...
Преобразование строкового представления битов в байт
Я только начинаю узнавать о сжатии файлов, и я столкнулся с некоторым препятствием. У меня есть приложение, которое будет кодировать строку, такую как «программа» в виде сжатого двоичного представления"010100111111011000"(обратите внимание, что ...
Извлечение битового поля ARM?
Может кто-нибудь объяснить, что делает эта инструкция и перевести ее на C? ubfx.w r3, r11, #0xE, #1Согласно справочному руководству ARM, это делает "извлечение битового поля со знаком и без знака"но я не очень хорош со всеми этими побитовыми вещами.
Извлечение битов с помощью побитовых операторов [закрыто]
Я пытаюсь узнать, как использовать побитовые операторы на заданном входе, но мне не очень удаётся выяснить, как их использовать. Допустим, у меня есть следующий октет: 11(01)0000Как мне извлечь биты между фигурными скобками?