Documentation Comments
Use this form to comment on this topic. You can also provide any general observations about the Online Documentation, or request that additional information be added in a future release.
Reality V15.2 Online Documentation (MoTW) Revision 3
BITNAND Function (DataBasic) (M618703+BITNAND_F.HTM)
Returns the bitwise logical NAND of two expressions.
BITNAND(expression1,expression2)
expressionA valid DataBasic expression or any string, substring or value; may be expressed as a variable name, a value, or a string enclosed in quote marks that evaluates to a decimal number (of which only the integer part is used).
Each expression is converted to a hexadecimal number before the logical NAND is performed. If one expression is shorter than the other the shorter one is first sign extended to be the same length. There is no limit to the length that can be accommodated.
Expression | Bit string |
---|---|
Expression A | 0011
|
Expression B | 0101 |
Function | Result |
BITNAND(A,B) | 1110
|
If a non-numeric expression is supplied a B16 warning is produced:
[B16] Program ProgramName Line LineNumber Non-numeric data when numeric required; zero used.
BITAND function, BITNOR function, BITNOT function, BITOR function, BITXNOR function, BITXOR function.