Programowanie w języku Delphi

Not

  • 2010-10-31 18:27
  • 2 komentarze
  • 2062 odsłony
  • Oceń ten tekst jako pierwszy
Not - operator logiczny.

Operator not - negacja, zaprzeczenie (operator logiczny "nie") (w jezyku C logiczny "!", bitowy "~"). Zastosowaniem jest negowanie bitów lub zwrócenie przeciwnej wartości logicznej. Not jest operatorem jednoargumentowym. W wyniku zwracany jest argument, w którym zanegowane zostały bity.

Tabela prawdy operacji not:
A  |  Y
---+---
0  |  1
1  |  0


Operacja logiczna negacji posiada następujące cechy:

- jest swoją operacją odwrotną - podwójne zastosowanie operacji z tym samym argumentem pozwala otrzymać argument początkowy:
not (not x) = x


Operacji negacji nie można zastąpić kombinacją operacji And oraz Or

Innymi często używanymi operatorami logicznymi są:
  • And (koniunkcja, "i"),
  • Or (alternatywa, "lub"),
  • Xor (alternatywa wykluczająca).
Operatory logiczne nazywane są operatorami bulowskimi (ang. Boolean operators) z uwagi na realizację operacji własciwych dla algebry Boole'a.

2 komentarze

Szczawik 2005-12-22 13:41

Ano powinno być not - przeklejałem teksty, by miały identyczną formę - jakoś tak bardziej profesjonalnie.

Patyk 2005-12-22 00:49

<quote>Tabela prawdy operacji and:</quote>
Nie powinno być not :>
Widzę że hurtowo zabrałeś się za operatory logiczne :)