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

Все, что связано с побитовой-И-операцией, то есть двоичной операцией, выполняемой на двух целочисленных операндах, результат которых получается, выполняя логическое И между каждой парой соответствующих битов в операндах.
5
ответов

Что делает значение & 0xff в Java?

У меня есть следующий код Java: byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; Результат 254 при печати, но я не знаю, как работает этот код. Если оператор & просто побиточен, то почему он н...
задан 08 июля '12 в 4:47
3
ответов

Что означает (число и номер) в программировании бит?

Например: int get(int i) { int res = 0; while (i) { res = (res + tree[i]) % MOD; i -= ( (i) & (-i) ); } return res; } Функция обновления дерева: void update(int i, int val) { while (i <= m) { tre...
задан 08 марта '16 в 10:14
7
ответов

Бит мудрый '&' с подписанным vs неподписанным операндом

У меня возник интересный сценарий, в котором у меня разные результаты в зависимости от типа правильного операнда, и я не могу понять причину этого. Вот минимальный код: #include <iostream> #include <cstdint> int main() { uint16_t c...
задан 03 авг. '16 в 10:25
5
ответов

Мод мощности 2 по побитовым операторам?

Как mod of power of 2 работает только с битами младшего разряда двоичного числа (1011000111011010)? Что это за номер mod 2 для питания 0, 2 для питания 4? Какая сила 2 связана с оператором modulo? Имеет ли он особое свойство? Может ли кто-нибудь ...
задан 12 июля '11 в 23:29
3
ответов

побитовое-ANDing с 0xff важно?

Не побитовое-ANDing с 0xff по существу означает получение того же значения обратно, если на то пошло, в этом коде? byte[] packet = reader.readPacket(); short sh; sh = packet[1]; sh &= 0xFF; System.out.print(sh+" "); Как ни странно, я получаю -...
задан 28 сент. '13 в 2:23
8
ответов

Побитовое И на 32-битном Целом

Как вы выполняете побитовое И-операцию на двух 32-битных целых числах в С#? Связанный: Наиболее распространенные побитовые операции на С#.
задан 18 дек. '09 в 19:39
2
ответов

Как использовать побитовые операторы Java в Kotlin?

Java имеет двоичный код или | и бинарные и & операторы: int a = 5 | 10; int b = 5 & 10; Кажется, они не работают в Котлине val a = 5 | 10; val b = 5 & 10; Как использовать побитовые операторы Java в Kotlin?
задан 27 янв. '18 в 12:45
1
ответ

Перевод побитового сравнения с С++ на С#

Я получил заданное условие от источника cpp. if (!(faces & activeFace) || [...]) { ... } Я хочу перевести это на С#. Когда я понимаю это право, это означает столько, сколько if activeFace is *not* in faces then... - not? Итак, что было бы э...
задан 04 авг. '14 в 22:40
1
ответ

Выполнение побитовой операции над байтами

У меня есть два объекта: a и b, каждый из которых содержит один байт в объекте bytes. Я пытаюсь сделать побитовое действие на этом, чтобы получить два самых значимых бита (big-endian, так и слева). a = sock.recv(1) b = b'\xc0' c = a & b Тем н...
задан 23 марта '14 в 19:47
2
ответов

Тест против нечетных чисел

В большинстве commanly оператор modulo % используется для проверки четного или нечетного числа. Теперь у меня вопрос: есть ли какие-либо проблемы с нечетным числом с использованием побитового И, поскольку он чувствует себя намного более естественны...
задан 12 апр. '13 в 16:37
3
ответов

Побитовое и в javascript не возвращает ожидаемый результат

Я работаю над оператором BitWise AND в javascript. У меня есть два 32-битных nunber 4294901760 (11111111 11111111 00000000 00000000) and 4294967040 (11111111 11111111 11111111 00000000) когда я и их побитовое 4294901760 & 4294967040, я пол...
задан 04 апр. '13 в 10:26
1
ответ

Есть ли причина использовать (nr & 1 == 0) над (nr% 2 == 0) для проверки на четность?

Есть ли какая-либо фактическая разница в производительности? Это быстрее? (скажем, я использую его по меньшей мере в 100 случаях в одной и той же программе, улучшит ли моя программа с точки зрения скорости?)
задан 30 дек. '17 в 23:14
2
ответов

Что делает побитовый код "$ n & ($ n - 1)"?

Что означает этот код и какие другие способы выполняются одинаково без использования смещения битов? if ($n & ($n - 1))
задан 11 окт. '09 в 22:16
1
ответ

Какова функция побитового & в этом утверждении?

Я читал о реализации алгоритма с алмазным квадратом в С#, который обтекает, чтобы создавать бесшовные текстуры. Чтобы рассчитать следующую точку, в среднем берут четыре точки выборки, расположенные в квадрате или алмазе. Если образец точки лежит на к...
задан 13 окт. '17 в 11:41
3
ответов

Произведите решения k & x = k в диапазоне (0, n)

Как эффективно генерировать все числа в пределах 0,1,2...n. (большой n). Таким образом, для фиксированного x и изменяющегося k (0 <= k < n), k & x = k. Легко понять, что все биты со значением 1 в k также 1 в x. Но я не могу их вычислить...
задан 15 янв. '18 в 0:31