Difference between revisions of "Not/de"

From Free Pascal wiki
Jump to navigationJump to search
m
m (Fixed syntax highlighting; removed categories included in template)
 
Line 1: Line 1:
 
{{not}}
 
{{not}}
<br>
+
 
<br>
+
 
Zurück zu den [[Reserved words/de|reservierten Wörtern]].<br>
+
Zurück zu den [[Reserved words/de|reservierten Wörtern]].
<br>
+
 
Das reservierte Wort <b>not</b> kann verwendet werden als:<br>
+
 
 +
Das reservierte Wort <b>not</b> kann verwendet werden als:
 +
 
 
* negation eines booleschen Ausdrucks
 
* negation eines booleschen Ausdrucks
 
* binäre Negation eines Wertes
 
* binäre Negation eines Wertes
<br>
+
 
Beispiel für die Negation eines booleschen Ausdrucks:<br>
+
Beispiel für die Negation eines booleschen Ausdrucks:
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
var
 
var
 
   intI: Integer;
 
   intI: Integer;
Line 20: Line 23:
 
end;
 
end;
 
</syntaxhighlight>
 
</syntaxhighlight>
<br>
+
 
Beispiel für die binäre Negation eines Wertes:<br>
+
Beispiel für die binäre Negation eines Wertes:
 +
 
 
Binärdarstellung der Zahl 3:                                0000 0011
 
Binärdarstellung der Zahl 3:                                0000 0011
 
Mit dem reservierten Wort not wird der Binärwert umgedreht:  1111 1100
 
Mit dem reservierten Wort not wird der Binärwert umgedreht:  1111 1100
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
var
 
var
 
   intI: Integer;
 
   intI: Integer;
Line 34: Line 39:
 
end;
 
end;
 
</syntaxhighlight>
 
</syntaxhighlight>
<br>
 
<br>
 
--[[User:Olaf|Olaf]] 07:26, 28 October 2012 (UTC)
 
[[Category:Reserved words/de]]{{AutoCategory}}
 

Latest revision as of 10:19, 21 February 2020

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;