A logical OR,
, gives
true when either one, or both, of
or
are true;
so
is only false when both
and
are false.
In contrast, exclusive OR,
, gives
true when exactly one, but not both, of
and
are true. This operation is a bit more like our everyday understanding of the word ``or'' (as in, do you want carrots or celery?)
Write the truth tables to see the difference!