Or (||) both true

Hello, i want to use || in ""if (input == output || green == red)""

What happens if both are true? will the result be true or false?
Or can the secondary be done somehow?

I using Clone of arduino Mega2560 (CH340G)

If they're both true, the result is true. Try it.

Or look at an logical OR operator truth table . . .
A and B are inputs. Z is the output.

What do you mean by "secondary"?

There is no single logical XOR operator, only bitwise.

Do you confuse && AND and || OR?
|| is true when at least one argument is true.

Isn't this a coincidence and?

ok thx

Sorry. You are right. I copied the wrong table.

I agree it is an AND

An OR would be.

0 0 0
0 1 1
1 0 1
1 1 1


0 0 0
0 1 1
1 0 1
1 1 0

Tom..... :grinning: :+1: :coffee: :australia:

Indeed. I used Google Image Search for an OR truth table and copied the first one I came across without looking at it. Thanks for adding a valid one.

In your OP, you’re asking about the possibility of XOR occurring.