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

8 ответов

PHP эквивалентный javascript >>> сдвиг вправо с нулевыми заполняющими операторами?

Могу ли я узнать, как я могу сделать PHP >>>? Такие операторы недоступны в PHP, но доступны в Javascript.Мне просто удалось обнаружить функцию следу...

1 ответ

Отличается ли оценка компилятора для константного выражения и другого выражения

Почему приведенный ниже код не компилируется?

2 ответа

Выполнить логический сдвиг с помощью оператора арифметического сдвига в C [дубликат]

На этот вопрос уже есть ответ здесь: Реализация логического правого сдвига в C [/questions/5253194/implementing-logical-right-shift-in-c] 8 ответовЩас читаю книгуКомпьютерные системы: перспектива программиста. Одна из проблем в книге говорит о ...

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

11 ответов

Являются ли операторы сдвига (<<, >>) арифметическими или логическими в C?

В С, операторы сдвига <<, >>) арифметический или логический?

0 ответов

Быстрый битовый сдвиг байтового массива - подразделы CMAC

Мне нужно реализовать как можно быстрее сдвиг влево 16-байтового массива вJavaCard.Я попробовал этот код:

2 ответа

Verilog баррель Shifter

Я хочу создать 64-битный бочкообразный механизм в verilog (поверните прямо сейчас). Я хочу знать, есть ли способ сделать это без написания заявления о 65 частях дела? Есть ли способ написать простой код, такой как: Y = {S[i - 1:0], S[63:i]};Я ...

2 ответа

Выполнить логический сдвиг с помощью оператора арифметического сдвига в C [дубликат]

2 ответа

Арифметическое смещение вправо дает фиктивный результат?

Я должен быть абсолютно сумасшедшим здесь, ноgcc 4.7.3 на моей машине дает самый абсурдный результат. Вот точный код, который я тестирую: #include <iostream> using namespace std; int main(){ unsigned int b = 100000; cout << (b>>b) << endl; b = b ...

2 ответа

Если бы 31 появился в этом списке, это объяснило бы, почему MS не использует 31 в качестве мультипликатора. Но в любом случае быть главным не так важно.

я просматривал некоторые исходники .net и увидел несколько реализаций GetHashcode с чем-то вроде этого: (i1 << 5) + i ^ i2Я понимаю, что делает код и почему. Я хочу знать, почему они использовали (i1 << 5)+я вместо (i1 << 5)-я. Большинство ...

4 ответа

C # Оператор сдвига влево

Есть заявление, написанное моим коллегой, которое я не совсем понимаю. К сожалению, он сейчас недоступен, так что вот оно (с измененными именами, мы работаем над игрой в Unity). private readonly int FRUIT_LAYERS = (1 << ...