Beschreibung
Logical NOT führt zu einem true
, wenn der Operand false
ist und umgekehrt.
Logical NOT führt zu einem true
, wenn der Operand false
ist und umgekehrt.
Dieser Operator kann in einer if-Anweisung verwendet werden.
if (!x) { // Wenn x nicht true ist
// Statement(s)
}
Es kann verwendet werden, um den booleschen Wert zu invertieren.
x = !y; // Der invertierte Wert von y wird in x gespeichert
Das bitweise NOT ~ (Tilde) sieht sehr anders aus als das boolesche NOT ! (Ausrufezeichen oder "Knall", wie die Programmierer sagen), aber man muss immer noch wissen, welches man will.
SPRACHE ~ Bitweises NOT