Navigation:  thinBasic language > Operators > Logical >

AND

Previous pageReturn to chapter overviewNext page

 

Description

 

Used to perform a logical conjunction on two expressions.

 

Syntax

 

result = expression1 And expression2

 

The AND operator syntax has these parts:

 

PartDescription
resultAny numeric variable.
expression1Any expression.
expression2Any expression.

 

Returns

 

Number

 

Remarks

 

If, and only if, both expressions evaluate to True, result is True. If either expression evaluates to False, result is False. The following table illustrates how result is determined:

 

If expression1 is

And expression2 is

The result is

True

True

True

True

False

False

False

True

False

False

False

False

         

 

The And operator also performs a bitwise comparison of identically positioned bits in two numeric expressions and sets the corresponding bit in result according to the following table:

 

If bit in expression1 is

And bit in expression2 is

The result is

1

1

1

1

0

0

0

1

0

0

0

0

 

Restrictions

 

See also

 

Examples