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;