Lingo Dictionary > A-C > bitAnd() |  |

bitAnd()

Syntax

    bitAnd(integer1, integer2)

Description

Function; converts the two specified integers to 32-bit binary numbers and returns a binary number whose digits are 1's in the positions where both numbers had a 1, and 0's in every other position. The result is the new binary number, which Lingo displays as a base 10 integer.

Integer | Binary number (abbreviated)
--- | ---
6 | 00110
7 | 00111
Result |
6 | 00110

Example

This statement compares the binary versions of the integers 6 and 7 and returns the result as an integer:

    put bitAnd(6, 7)
    -- 6

See also

`bitNot(), bitOr(), bitXor()`