Heim > Artikel > Backend-Entwicklung > Was bedeutet ! in der C-Sprache?
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:
<code class="c">!expression;</code>
Wobei expression
der zu negierende Ausdruck ist. expression
是要取反的表达式。
例子:
<code class="c">int x = 10; if (!x) { // x 为 0 时执行 }</code>
在这个例子中,!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!