Вопросы по теме 'bitwise-and'

Помогите с побитовыми операциями
Я хочу перепроверить часть своей логики в отношении сторонней функции, которую я использую, и я не уверен, правильно ли я понял побитовую логику или нет. Может ли кто-нибудь дать мне диапазон значений для переменной «intValue» в каждом сценарии,...
344 просмотров

Как И байтовый массив в Java?
Поэтому мне было интересно, можно ли/как можно использовать операцию AND для массива байтов в Java? Я видел примеры того, как использовать операцию AND с целыми числами, например: int bitmask = 0x000F; int val = 0x2222; // prints "2"...
1734 просмотров

Используйте побитовое И со строкой на рубине на рельсах
Я хочу использовать побитовый оператор "&" с такой строкой: raw_counter_int = raw_counter.to_i raw_counter_bin = raw_counter_int.to_s(2) u = (2**62 + 2**63) k = u.to_s(2) r = raw_counter_bin & k @counter_msg = r но когда я запускаю...
828 просмотров

Побитовое «И» массив регистров в Verilog
У меня есть массив регистров/шин и одна результирующая шина, определенная следующим образом. wire [BW-1:0] bus_array[NUM-1:0]; reg [BW-1:0] and_result; где parameter BW = 4; parameter NUM = 8; Я хочу выполнить BW-битную операцию И...
2543 просмотров

Могу ли я предположить, что побитовая операция И равна O(1)? Если да, то почему?
Мой процессор может выполнять арифметические операции только с 8-битными или 16-битными целыми числами без знака. 1) Это означает, что размер слова для этого процессора составляет 16 бит, правильно? Операции над словами — O(1). Причина...
2231 просмотров

Что такое (x & 1) и (x ›› = 1)?
Я пытаюсь выполнить присваивание: «Найти количество бит в целочисленном беззнаковом типе данных без использования функции sizeof ()». Моя цель - преобразовать целое число в биты, а затем их подсчитать. Например: 10 is 1010 и 5 is 101...
127795 просмотров

Переосмыслить побитовое сравнение БД
Я пытаюсь отфильтровать выбор rethinkdb на основе некоторых битов в поле, которое я пытался сделать r.db("db").table("table").filter(r.expr(r.row("flags") & 64).ne(0)) // and r.db("db").table("table").filter(r.row("flags") & 64) 64,...
63 просмотров

Как x & 0xffffffff может производить более 32 бит?
Краткое резюме Я ожидаю, что n & 0xffffffff даст 32-битное число, не более. Но это дает 64-битное число. Почему? Детали В приложении Android (Java) у меня есть следующая строка кода: hash = ((hash ^ b) * FNV_PRIME) &...
170 просмотров
schedule 27.07.2023