And: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
Brendon (talk | contribs)
No edit summary
Brendon (talk | contribs)
No edit summary
Line 1: Line 1:
''result'' = ''x'' AND ''y''


'''Operator'''
''result'' = ''x'' ANDb ''y''
 
result = x AND y
 
result = x ANDb y


'''Description'''
'''Description'''


AND returns the logical conjunction of two expressions. result is TRUE, if and only if both expressions x and y evaluate to TRUE, otherwise, result is FALSE.
AND returns the logical conjunction of two expressions. ''result'' is TRUE, if and only if both expressions ''x'' and ''y'' evaluate to TRUE, otherwise, ''result'' is FALSE.


ANDb does a bitwise comparison of two numeric expressions. Each bit in result is set to 1 if both corresponding bits in x and y are 1, otherwise it is set to 0.
ANDb does a bitwise comparison of two numeric expressions. Each bit in ''result'' is set to 1 if both corresponding bits in ''x'' and ''y'' are 1, otherwise it is set to 0.


'''Example'''
'''Example'''

Revision as of 21:37, 8 July 2012

result = x AND y

result = x ANDb y

Description

AND returns the logical conjunction of two expressions. result is TRUE, if and only if both expressions x and y evaluate to TRUE, otherwise, result is FALSE.

ANDb does a bitwise comparison of two numeric expressions. Each bit in result is set to 1 if both corresponding bits in x and y are 1, otherwise it is set to 0.

Example

REM AND Example
'AND performs logical and bitwise conjunction

DIM Test1, Test2, x, y
x = 2
y = 7
Test1 = x > 0 AND y < 10
Test2 = x > 0 AND y > 10
PRINT "Logical:"
PRINT "  x > 0 AND y < 10 = " & Test1
PRINT "  x > 0 AND y > 10 = " & Test2
PRINT "Bitwise"
PRINT X ANDb Y

Output

Logical:
  x > 0 AND y < 10 = True
  x > 0 AND y > 10 = False
Bitwise:
2

Related Items

READFILE, EQV, IMP, NOT, OR, XOR