Результаты поиска по запросу "bit-manipulation"

2 ответа

Побитовые операции для реализации логического сдвига вправо [дубликат]

0 ответов

Макросы для установки и очистки битов

2 ответа

Алгоритм для расширения / дублирования битов?

Существует ли эффективный (быстрый) алгоритм, который будет выполнять расширение / дублирование битов? Например, увеличьте каждый бит в 8-битном значении на 3 (создав 24-битное значение): 1101 0101 => 11111100 01110001 11000111Метод грубой ...

ТОП публикаций

2 ответа

 типы и многое другое.

рекомендации о том, как сделать побитовую математику в Python. Основная проблема, с которой я столкнулся, заключается в том, что побитовые операторы python имеют бесконечную точность, что означает, что -1 действительно равно «111 ....... 111». ...

3 ответа

Преобразование Int в Float или Float в Int с использованием побитовых операций (программная плавающая точка)

2 ответа

Bitshift и целочисленное продвижение?

Обычно C требует, чтобы операнды бинарного оператора были переведены в тип операнда более высокого ранга. Это можно использовать, чтобы избежать заполнения к...

5 ответов

Извлечение битов с одним умножением

Я видел интересную технику, используемую вответ [https://stackoverflow.com/a/14539116/367273]вДругой вопрос [https://stackoverflow.com/questions/14537831/isolate-specific-row-column-diagonal-from-a-64-bit-number] и хотел бы понять это немного ...

16 ответов

Битовая операция и использование

Рассмотрим этот код: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: 0001 # Result: 1Я могу понять арифметические операторы в Python (и других языках), но я никогда не ...

5 ответов

Как можно двухсторонне связать флажок с отдельным битом перечисления флагов?

5 ответов

Команда для заполнения нулей в определенных местах в двоичных числах?