[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
NUMXOR()
Performs a 16-bit "XOR" of two numbers
------------------------------------------------------------------------------
Syntax
NUMXOR(<nWORD1|cHexWORD1>,<nWORD2|cHexWORD2>)
--> nWORD-XOR
Argument
<nWORD1|cHexWORD1> and <nWORD2|cHexWORD2> Designates as either
decimal numbers or hexadecimal digit strings.
Returns
The returned value corresponds to all the values designated as
parameters joined with a logical exclusive OR.
Description
Only those bits that are different in the 2-bit fields and that you want
to link together, are set to 1 in the result value. Use NUMXOR() to
encode smaller numbers.
Note
. An invalid parameter returns a result of -1.
Examples
. Link two numbers with NUMXOR():
Value 1 in binary: 00000011
Value 2 in binary: 00000101
________
The result: (6) 00000110
? NUMXOR(3, 5) // Result: 6
. Encode and decode numbers:
? NUMXOR(NUMXOR(nNumber, 9), 9)
See Also:
NUMAND()
NUMNOT()
NUMOR()
SETBIT()
ISBIT()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson