Not/de
From Lazarus wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
Zurück zu den reservierten Wörtern.
Das reservierte Wort not kann verwendet werden als:
- negation eines booleschen Ausdrucks
- binäre Negation eines Wertes
Beispiel für die Negation eines booleschen Ausdrucks:
var
intI: Integer;
begin
...
if not (intI > 2) then ; // Durch das Reservierte Wort not wird das Ergebnis in sein Gegenteil verkehrt
// Ist das Ergebnis in der Klammer True dann liefert der not-Operator False
// Ist das Ergebnis in der Klammer False dann liefert der not-Operator True
...
end;
Beispiel für die binäre Negation eines Wertes:
Binärdarstellung der Zahl 3: 0000 0011 Mit dem reservierten Wort not wird der Binärwert umgedreht: 1111 1100
var
intI: Integer;
begin
...
intI := ...;
... := not intI; // Dreht den binären Wert der Variablen intI um
...
end;