Heim > Artikel > Backend-Entwicklung > !Was ist gleich a in der C-Sprache?
In der C-Sprache stellt der !-Operator die logische NOT-Operation dar, die den Operanden in einen booleschen Wert umwandelt und sein Gegenteil zurückgibt: 0 (falsch), wenn der Operand ungleich Null ist. Wenn der Operand einen Nullwert hat, wird 1 (wahr) zurückgegeben. Was ist
!a gleich in der C-Sprache
In der C-Sprache stellt der !
-Operator eine logische NICHT-Operation dar, die den Operanden in einen booleschen Wert umwandelt und seinen entgegengesetzten Wert zurückgibt . !
运算符表示逻辑非运算,它将操作数转换为布尔值并返回其相反值。
逻辑非运算的计算规则为:
因此,对于变量 a
:
a
为非零值(不等于 0),则 !a
返回 0a
为零值(等于 0),则 !a
返回 1示例:
假设 a
的值为 5,则:
<code>!a = !(5) // 5 不等于 0 !a = 0 // 返回 0(假)</code>
相反,如果 a
a
: 🎜a
ungleich Null ist (nicht gleich 0), dann gibt !a
0 zurücka
Null (gleich 0) ist, dann !a
gibt 1 zurücka
ist 5, dann: 🎜<code>!a = !(0) // 0 等于 0 !a = 1 // 返回 1(真)</code>🎜Im Gegenteil, wenn der Wert von
a
ist 0, dann :🎜rrreeeDas obige ist der detaillierte Inhalt von!Was ist gleich a in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!