Описание тега bitwise-and
Anything related to the bitwise-AND operation, i.e. a binary operation carried out on two integer operands whose result is obtained performing the logical AND between each pair of corresponding bits in the operands.
1
ответ
Сталкивающиеся проблемы с побитовой операцией AND
Я использую базу данных SQl У меня есть одна таблица с типом столбца Blob. for e.g: create table Alarm( id int, xyz blob ); это мои вставки заявления: INSERT INTO Значения тревоги (2, "1000001"); INSERT INTO Значения тревоги (5, "0001000"); INSERT I…
23 окт '17 в 08:44
1
ответ
Параметры форматирования строки
Я портирую код C на xtend, и у меня есть 32-битное целое число. Поскольку Integer Java имеет максимальное значение 0x7FFFFFFFЯ решил использовать Long, потому что мне нужно 0xFFFFFFFF, Когда я распечатаю это, Long value = 0xFFFFFFFFFFFFFFFF; String:…
11 дек '13 в 07:25
1
ответ
Побитовое Java "&" на целых числах
У меня есть следующее: int a = 10001000; int b = 10000000; Я хочу следующий вывод: (a&b) = 10000000; Но моя проблема в том, что java преобразуется в двоичный файл перед использованием операции "&", и мне бы очень хотелось использовать это для це…
07 апр '18 в 06:13
1
ответ
Почему мой вывод не меняется с каждой итерацией цикла?
Я создаю простое приложение на C, использующее GCC в Ubuntu на основе Conway's Game of Life. У меня есть в основном весь код, который мне нужен, но у меня проблемы с одним крошечным аспектом кода. Мой исходный файл C: #include <stdio.h> #inclu…
05 фев '14 в 20:25
2
ответа
Побитовые операторы (А) в PHP. Получать странные ответы
Поэтому я делаю этот скрипт, который должен получить целое число от оператора & двух чисел в PHP. До сих пор мне удавалось работать, но с небольшими цифрами (<512). Когда я пытаюсь сделать, например: echo 65535 $ 2048;Я получаю результат 0, когда он…
28 авг '14 в 04:39
2
ответа
C-программа, использующая inotify, помогает в понимании кода
Я ссылался на справочную страницу для inotify, и я наткнулся на этот кусок кода if (event->mask & IN_ISDIR) printf(" [directory]\n"); else printf(" [file]\n"); где событие является указателем на структуру inotify_event, Я не мог понять эту ко…
23 янв '16 в 19:19
1
ответ
Препроцессор компиляции аномалий при использовании "побитового и"
У меня есть следующий программный код в заголовочном файле для целей отладки. Я намерен во время компиляции решить, какие сообщения выводить на консольный порт или не печатать вообще, если программа не скомпилирована в режиме отладки. #define ALL 0x…
03 янв '15 в 22:36
2
ответа
Точки C++ вершин в кубоиде (побитовое И)
Я пытаюсь вычислить точки в кубоиде, учитывая его центр (который является вектором 3) и длины сторон вдоль осей x, y и z. На сайте math.stackexchange.com я нашел следующее: https://math.stackexchange.com/questions/107778/simplest-equation-for-drawin…
06 мар '14 в 10:43
1
ответ
Python GetLogicalDrives побитовое И
У меня есть несколько вопросов по поводу следующего кода. from win32 import win32file drives = [] drivebits=win32file.GetLogicalDrives() for d in range(1,26): mask=1 << d if drivebits & mask: drname='%c:\\' % chr(ord('A')+d) t=win32file.Ge…
18 ноя '15 в 21:28
2
ответа
Побитовое и логическое И / ИЛИ с точки зрения шестнадцатеричного результата
Так что если у меня есть x = 0x01 а также y = 0xff и я делаю x & y, Я бы получил 0x01, Если я сделаю x && y я все еще получаю 0x01, но компьютер просто говорит, что это правда, если это что-то, чем 0x00? Мой вопрос: одинаковые ли биты по…
02 фев '15 в 16:16
3
ответа
Что тесты $1,%al делают в сборке?
Таким образом, есть значение в%eax = x. У меня есть строки: tests $1,%al je .L2 Так что я знаю, что он делает 1&%al, а затем прыгает, если равен. У меня вопрос, что такое% al, если% eax равно x (я знаю, что% al - наименее значимый байт. Я хочу знать…
25 фев '15 в 16:53
4
ответа
Что делает инструкция 'и' с операндами на языке ассемблера?
Что делает инструкция "и" на ассемблере? Мне сказали, что он проверяет битовый порядок операндов и устанавливает 1 в true, а в остальном - false, но я не знаю, что он на самом деле делает или как он влияет на код.
04 дек '18 в 00:18
4
ответа
Как побитовые операторы AND OR и XOR работают с целыми числами со знаком?
Я просто решал случайные задачи на bitwise operators и пробуя различные другие комбинации для создания личных заметок. И почему-то я просто не могу найти решение. Скажем, я хотел проверить побитовое И между двумя целыми числами или по ~ числу и -отр…
27 дек '18 в 19:41
2
ответа
Javascript рассчитать логическое И между двумя 64-битными числами в 32-битном браузере?
Я использую ферму Sharepoint 2007 и пытаюсь рассчитать разрешения пользователей. Я прочитал этот пост о конкретном поле метаданных, откуда я получаю свою маску. И я смотрел на следующее руководство, чтобы увидеть, с какими масками мне нужно сравнива…
27 янв '14 в 17:01
3
ответа
Функционирование побитового и
Этот вопрос был задан в интервью, кто-то может сказать, что делает следующий код? Он выдает 15 для 150, 3 для 160, 15 для 15. Какую математическую операцию он выполняет над 'n'. int foo(int n) { int t,count=0; t=n; while(n) { count=count+1; n=(n-1)&…
15 июл '12 в 17:28
1
ответ
String.equals(), чтобы изменить с побитовым И на двоичных числах
В Java, работающем с двоичными строками (например, "00010010", нули добавляются в начале при создании этих двоичных строк для целей моей программы). У меня есть функция private static boolean isJinSuperSets(String J, List<String> superSets) { …
15 июл '12 в 08:55
1
ответ
Проверка диапазона с использованием побитовых операторов в C
Я работаю над этим методом, но я ограничен использованием только этих операторов: <<, >>, !, ~, &, ^ а также | Я хочу сделать вышеупомянутую проверку диапазона, используя побитовый оператор, возможно ли это в однострочном выражении? …
15 май '18 в 05:14
1
ответ
C - вычислить побитовое ИЛИ, используя только & и ~
Я пытаюсь вычислить поразрядно | только используя & и ~. int main() { int num1 = 3; int num2 = 6; printf("%d\n",num1|num2); num1 = ~num1; num2 = ~num2; printf("d\n",num1); printf("d\n",num2); int num3 = num1 & num2; printf("%d\n",num3); } И вот …
01 окт '12 в 03:02
1
ответ
Сколько чисел от 0 до n удовлетворяет побитовое свойство i&y==i?
Здесь i - число от 0 до n, а y - любое случайное число. //brute force //say y is 49 count=0; for(int i=0;i<=49;i++){ if((i&y)==i) count++ } cout<<count; Также я хотел бы знать, что это за цифры?
11 янв '18 в 15:30
11
ответов
XOR только от ИЛИ И И
Как вы выполняете битовую операцию XOR, если у вас есть только операции AND и OR?
17 янв '11 в 16:08