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

Используйте логическое ИЛИ || объединить два целых числа?
В этой статье MSDN о режиме общего доступа к файлам с помощью std: :ofstream , Microsoft пишет: Чтобы объединить режимы filebuf::sh_read и filebuf::sh_write , используйте логический оператор ИЛИ ( || ). Насколько я понимаю, обе...
1143 просмотров

Как сделать старший бит двоичного числа = 1
Как я могу сделать MSB двоичного числа равным 1 в MIPS? Я пытался сделать это с маскировкой, но я получаю сообщение об ошибке, так что есть ли другой способ сделать это? Код для создания MSB=1 путем маскирования, который дает мне ошибку. srl...
3329 просмотров
schedule 31.07.2022

Как протестировать входные параметры побитовой функции PHP
Иногда в программировании они позволяют связать параметры в одну входную переменную функции, например вторую входную переменную ниже: define('FLAGA',40); define('FLAGB',10); define('FLAGC',3); function foo($sFile, $vFlags) { // do something }...
966 просмотров

Побитовое или над массивом в Matlab?
У меня есть большой массив двоичных чисел, и я хочу выполнить побитовое ИЛИ над одним измерением массива: X = [ 192, 96, 96, 2, 3 12, 12, 128, 49, 14 .... ]; union_of_bits_on_dim2 = [ bitor(X(:,1), bitor(X(:,2),...
529 просмотров
schedule 03.07.2022

Побитовые операторы в условном операторе
Я пытаюсь ввести оператор if на основе оператора bit-wise без изменения исходных битов и не понимаю, почему то, что у меня есть, не работает. Я проверяю, равен ли хотя бы один из битов 7, 4, 2 0 . Рабочий код: (он меняет исходные биты, чего...
488 просмотров
schedule 09.05.2023

интересно, почему используется битовая операция ИЛИ с 0
Когда я проверял какой-то код, я обнаружил промах в расчете битовой операции (|0). Во-первых, мне интересно, есть ли какие-то особые причины, по которым '|0' используется после вычисления двух чисел, таких как (a*b)|0 Во-вторых, в приведенном...
30 просмотров

TSLint не распознает правильные побитовые операторы
К сожалению, этот допустимый код считается небрежным по умолчанию TSLint: export const NO_FLAG: number = 0x0000; export const DESTROY_FLAG: number = 0x0001; export const NULL_FLAG: number = 0x0100; export const START_FLAG: number = 0x0200; export...
2002 просмотров
schedule 17.10.2023

Почему побитовый оператор XOR C/C++ заботится о знаке?
Я довольно долго боролся с некоторыми низкоуровневыми сообщениями, и это оказалось проблемой с вычислением контрольной суммы. Я думал, что побитовый оператор XOR не заботится о знаке, поэтому я использовал QByteArray для хранения байтов и...
680 просмотров