Not

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.
Informacje
Ostatnia modyfikacja 22-12-2005 11:33 Ostatni autor Adam Boduch
Ilość wyświetleń 5643 Wersja 3
Komentarz
Szczawik dnia 22-12-2005 13:41
Ano powinno być not - przeklejałem teksty, by miały identyczną formę - jakoś tak bardziej profesjonalnie.
Patyk dnia 22-12-2005 00:49
Tabela prawdy operacji and:

Nie powinno być not :>
Widzę że hurtowo zabrałeś się za operatory logiczne :)

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0188 sek. (zapytań SQL: 9)