1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-07 21:25:14 +00:00
qb64/internal/help/EQV.md

1 KiB

The EQV operator returns a value based on the equivalence of two conditions or values.

Syntax

result = firstValue EQV secondValue

Description

  • Returns true (-1) when both values are the same (equivalent).
  • Turns a bit on if both bits are the same, turns a bit off if both bits are different.

The results of the bitwise logical operations, where A and B are operands, and T and F indicate that a bit is set or not set:

A B NOT B AND B OR B XOR B EQV B IMP B
T T F T T F T T
T F T F T T F F
F T F F T T F T
F F T F F F T T

Relational Operations return negative one (-1, all bits set) and zero (0, no bits set) for true and false, respectively. This allows relational tests to be inverted and combined using the bitwise logical operations.

See Also