I valori possibili sono True e False.
Tipo | Dimensione | Ord(True) |
Boolean | 1 | 1 |
---|
Le espressioni booleane sono valutate, di default, con la tecnica short-cut boolean evaluation.
Si può controllare con la direttiva { $B }.
Boolean
- Spazio occupato-: 1 byte (8 bits)
- Rappresentazione Interna: 00000000, diverso da 00000000
- Dominio: FALSO/VERO, acceso/spento, …
- Dichiarazione: Boolean
- Input: no
- Output: Write(B); Write(B:n);
Espressioni LOGICHE
- Costante Logica: False, True
- Variabile Logica
- Operatore SENZA operandi: KeyPressed
- Operatore con UN operando: Not
- Operatore con DUE operandi: And, Or, Xor
- Operatore con UN operando INTERO: Odd()
- Operatore con DUE operandi: <, <=, >, >=, =, <>
Per motivi di efficienza o compatibilità si possono scegliere più tipi logici
Tipo | Dimensione | Ord(True) |
Boolean | 1 | 1 |
---|---|---|
ByteBool | 1 | <>0 |
WordBool | 2 | <>0 |
LongBool | 4 | -1 |