(boole function integer1 integer2 ...)
Apply the bitwise Boolean function.
This function applies the bitwise Boolean function. The function argument is an integer between 0 and 15; it represents the 16 possible Boolean functions in two variables. Each bit of integer1 is paired with the corresponding bit of integer2.
The following shows the Boolean truth table:
| integer1 | integer2 | function |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 2 |
| 0 | 1 | 4 |
| 0 | 0 | 8 |
The following values of function are the AND, XOR, OR, and NOR Boolean operators:
| Function | Operation | Resulting bit is 1 when |
|---|---|---|
| 1 | AND | Both input bits are 1. |
| 6 | XOR | Only one of the two input bits is 1. |
| 7 | OR | Either or both of the input bits are 1. |
| 8 | NOR | Both input bits are 0 (1's complement). |
Examples
| Code | Returns |
|---|---|
|
Logical AND: (boole 1 10 9) |
8 |
|
Logical XOR: (boole 6 10 9) |
3 |
|
Logical OR (boole 7 10 9) |
11 |
|
Logical NOR: (boole 8 10 9) |
-12 |
en
italiano
čeština
Deutsch
français
hrvatski
magyar
polski
српски
русский
中文
中文
한국어
español