In der C-Sprache stellt das Ausrufezeichen (!) den logischen NOT-Operator dar, der verwendet wird, um einen Ausdruck zu negieren, sodass sein Ergebnis das Gegenteil des ursprünglichen Ausdrucks ist.
Was bedeutet ! in der C-Sprache?
In der C-Sprache stellt das Ausrufezeichen (!) den logischen NOT-Operator dar, der einen Ausdruck negiert. Das heißt, wenn der Ausdruck wahr ist, ist das Ergebnis falsch; wenn der Ausdruck falsch ist, ist das Ergebnis wahr.
Verwendung:
!expression;
Wobeiexpression
der zu negierende Ausdruck ist.expression
是要取反的表达式。
例子:
int x = 10; if (!x) { // x 为 0 时执行 }
在这个例子中,!x
等于false
,因为x
为非零值。因此,if
Beispiel:rrreee
In diesem Beispiel ist!x
gleich
false
, weil
x
ungleich Null ist. Daher wird die
if
-Anweisung nicht ausgeführt.
Priorität:
Der logische NICHT-Operator hat eine höhere Priorität als die logischen UND- und ODER-Operatoren, aber eine niedrigere Priorität als die arithmetischen Operatoren.Das obige ist der detaillierte Inhalt vonWas bedeutet ! in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!