Heim > Artikel > Backend-Entwicklung > Was bedeutet !x in der C-Sprache?
In der C-Sprache ist „!“ der logische NOT-Operator. Es invertiert einen booleschen Wert und wandelt True in False und False in True um. Syntax: !x; wobei x ein boolescher Ausdruck oder ein ganzzahliger Wert ist. !x gibt False zurück, wenn x True oder ungleich Null ist; !x gibt True zurück, wenn x False oder Null ist.
Was bedeutet !x in der C-Sprache?
In der Sprache C ist der „!“-Operator ein logischer NOT-Operator, der einen booleschen Wert invertiert. Mit anderen Worten: Es wandelt „True“ in „False“ und „False“ in „True“ um.
So funktioniert es:
Syntax: !x
!x
其中:
x
是布尔表达式或整数值x
为 True 或非零,则 !x
返回 Falsex
为 False 或零,则 !x
x
ein boolescher Ausdruck oder ein ganzzahliger Wert ist
x
ist True oder ungleich Null, dann gibt !x
False zurückWenn x
False oder Null ist, dann gibt !x
zurück Wahr
<code class="c">int x = 5; int y = !x; // y 为 False int z = 0; int w = !z; // w 为 True</code>
Das obige ist der detaillierte Inhalt vonWas bedeutet !x in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!