EQV

From QB64 Wiki
Revision as of 18:05, 19 September 2017 by imported>SMcNeill (style guidelines)
Jump to navigation Jump to search

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:
Operands Operations
A B NOT B A AND B A OR B A XOR B A EQV B A 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



Navigation:
Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page