Difference between revisions of "Not/de"
From Free Pascal wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting; removed categories included in template) |
||
Line 1: | Line 1: | ||
{{not}} | {{not}} | ||
− | + | ||
− | + | ||
− | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. | + | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. |
− | + | ||
− | Das reservierte Wort <b>not</b> kann verwendet werden als: | + | |
+ | 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 | ||
− | + | ||
− | Beispiel für die Negation eines booleschen Ausdrucks: | + | 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> | ||
− | + | ||
− | Beispiel für die binäre Negation eines Wertes: | + | 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> | ||
− | |||
− | |||
− | |||
− |
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;