Могут ли побитовые операции сделать это?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Могут ли побитовые операции сделать это?

Сообщение Anonymous »

У меня есть базовая логика, которую я могу реализовать с помощью логических операторов:

Код: Выделить всё

if a == true && b == false
Мне интересно, могу ли я сделать то же самое с побитовыми операторами?
XOR делает следующее:

Код: Выделить всё

0 ^ 0 = false
0 ^ 1 = true
1 ^ 0 = true
1 ^ 1 = false
Если я использую XOR, это то, что мне нужно, и это сработает:

Код: Выделить всё

1 ^ 0 = true
Однако XOR также вернет это, а это НЕ то, что я хочу:

Код: Выделить всё

0 ^ 1 = true
Итак, есть ли способ сделать это с помощью побитовых операторов, без использования каких-либо логических операторов? Я хорошо разбираюсь в побитовых операциях и не вижу решения этой проблемы, но это не значит, что я не могу что-то упустить.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ns-do-this
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Могут ли побитовые операции сделать это?
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Могут ли побитовые операции сделать это?
    Anonymous » » в форуме C++
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Выполняйте вычисления, смешивая десятичные, шестнадцатеричные, двоичные, побитовые операции и операции с плавающей запят
    Гость » » в форуме Linux
    0 Ответы
    53 Просмотры
    Последнее сообщение Гость
  • Побитовые операции Lua 5.1 с использованием арифметики для 64-битных чисел
    Гость » » в форуме C++
    0 Ответы
    42 Просмотры
    Последнее сообщение Гость
  • Наиболее распространенные побитовые операции C# над перечислениями
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»