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

5 ответов

Есть ли способ написать «мод 31» без операторов модуля / деления?

Получение модуля числа может быть легко сделано без оператора модуля или делений, если ваш операнд имеет степень 2. В этом случае выполняется следующая формула:

2 ответа

, Вы должны использовать это:

рал следующую программу: #include <stdio.h> int main(void) { int a = 3; int b = 42; printf("a = %d\nb = %d\n", a, b); printf("Exchanging values.\n"); a ^= b ^= a ^= b; printf("a = %d\nb = %d\n", a, b); return 0; }и это нормально. Когда я пытаюсь ...

2 ответа

Что делает использование одной трубы '|' В аргументе функции ли?

Возьмите, например, следующий код: phpinfo(INFO_MODULES | INFO_ENVIRONMENT | INFO_VARIABLES);Используется один аргумент, но я предоставляю список опций, разделенных одним символом канала. Что именно происходит со значением аргумента в ...

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

2 ответа

Разница в результатах побитовых операций между javascript и php

Javascript код:

4 ответа

Чтобы разделить на 2, какой из них лучше Right Shift Operator или традиционный оператор деления? [Дубликат]

На этот вопрос уже есть ответ здесь:Сдвиг вправо для выполнения деления на 2 на -1 6 ответовПри чтении исходного кода Java для

3 ответа

Операция Rotate Bits Right в Ruby

2 ответа

 производит номер типа

ужно написать эквивалентJava OpenCV код как этоC++ код Mat1b mask1, mask2; inRange(hsv, Scalar(0, 70, 50), Scalar(10, 255, 255), mask1); inRange(hsv, Scalar(170, 70, 50), Scalar(180, 255, 255), mask2); Mat1b mask = mask1 | mask2;Когда я пытался ...

3 ответа

@LostLord Два метода аналогичны, насколько я знаю

дующих строках: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System ...

0 ответов

Хороший вопрос о

ько что попробовал с этим кодом: void swapBit(unsigned char* numbA, unsigned char* numbB, short bitPosition)//bitPosition 0-x { unsigned char oneShift = 1 << bitPosition; unsigned char bitA = *numbA & oneShift; unsigned char bitB = *numbB & ...

12 ответов

Вы бы использовали num% 2 или num & 1, чтобы проверить, является ли число четным?

Ну, есть по крайней мере два низкоуровневых способа определения, является ли данное число четным или нет: 1. if (num%2 == 0) { /* even */ } 2. if ((num&1) == 0) { /* even */ }Второй вариант я считаю гораздо более элегантным и значимым, и я ...