Referenz - Bit-Operatoren
Bit-Operatoren
| Schlüsselwort | Bedeutung | Ausdruck1 | Ausdruck2 | Ergebnis |
|---|---|---|---|---|
| Sind beide Bits gesetzt? | 0 | 0 | 0 | |
| 0 | 1 | 0 | ||
| 1 | 0 | 0 | ||
| 1 | 1 | 1 | ||
| Ist mind. ein Bit gesetzt? | 0 | 0 | 0 | |
| 0 | 1 | 1 | ||
| 1 | 0 | 1 | ||
| 1 | 1 | 1 | ||
| Ist genau ein Bit gesetzt? | 0 | 0 | 0 | |
| 0 | 1 | 1 | ||
| 1 | 0 | 1 | ||
| 1 | 1 | 0 | ||
| Sind beide Bits gleich? | 0 | 0 | 1 | |
| 0 | 1 | 0 | ||
| 1 | 0 | 0 | ||
| 1 | 1 | 1 | ||
| Folgt Ausdruck2 auf Ausdruck1? | 0 | 0 | 1 | |
| 0 | 1 | 1 | ||
| 1 | 0 | 0 | ||
| 1 | 1 | 1 | ||
| Ist das Bit nicht gesetzt? | 0 | 1 | ||
| 1 | 0 | |||
| Sind beide Ausdrücke wahr? | falsch | - | 0 | |
| wahr | falsch | 0 | ||
| wahr | wahr | -1 | ||
| Ist mind. ein Ausdruck wahr? | falsch | falsch | 0 | |
| falsch | wahr | -1 | ||
| wahr | - | -1 |
Im Fall von ANDALSO und ORELSE bedeutet falsch=0 und wahr<>0. Die mit - gekennzeichneten Stellen bedeuten, dass dieser Teilausdruck nicht ausgewertet wird. Wenn beide Operanden vom Typ
BOOLEAN sind (und nur dann), wird ein BOOLEAN zurückgegeben, also
FALSE statt 0 und
TRUE statt -1.
Ausdrücke und Operatoren
siehe
logische Operatoren
Bit-Manipulationen
Beispiele im 'Freebasicverzeichnis'\examples\manual\bits
sowie in 'Freebasicverzeichnis'\examples\manual\operator
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||



FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
Versionen