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

4 ответа

побитовые операторы для поиска меньше, чем в с

Это домашнее задание, которое требует от меня, чтобы определить,x < yЕсли это так, я должен вернуться1, используя только побитовые операторы( ! ~ & ^ | + << >> ), Мне разрешено использовать только константы0 - 0xFFи предположим, что 32-разрядное ...

6 ответов

Что делает AND 0xFF?

В следующем коде: short = ((byte2 << 8) | (byte1 & 0xFF))Какова цель&0xFF? Потому что в других случаях я вижу это написано как: short = ((byte2 << 8) | byte1)И это, кажется, тоже работает нормально?

6 ответов

Почему побитовые операции были немного быстрее, чем операции сложения / вычитания на старых микропроцессорах?

Я наткнулся на этот отрывок сегодня: На большинстве старых микропроцессоров побитовые операции немного быстрее, чем операции сложения и вычитания, и обычно значительно быстрее, чем операции умножения и деления. На современных архитектурах это не ...

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

5 ответов

Смущен использованием двойного логического оператора not (!!) [duplicate]

На этот вопрос уже есть ответ: Двойное отрицание в коде C ++ [/questions/248693/double-negation-in-c-code] 14 ответов Что такое "!!" в Си? [Дубликат] [/questions/14751973/what-is-in-c] 7 ответов У меня есть код на C ++, который широко ...