Heim  >  Artikel  >  Backend-Entwicklung  >  !Was ist gleich a in der C-Sprache?

!Was ist gleich a in der C-Sprache?

下次还敢
下次还敢Original
2024-04-29 19:24:141147Durchsuche

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

!Was ist gleich a in der C-Sprache?

!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 . ! 运算符表示逻辑非运算,它将操作数转换为布尔值并返回其相反值。

逻辑非运算的计算规则为:

  • 如果操作数为非零值,则返回 0(假)
  • 如果操作数为零值,则返回 1(真)

因此,对于变量 a

  • 如果 a 为非零值(不等于 0),则 !a 返回 0
  • 如果 a 为零值(等于 0),则 !a 返回 1

示例:

假设 a 的值为 5,则:

<code>!a = !(5)  // 5 不等于 0
!a = 0    // 返回 0(假)</code>

相反,如果 a

🎜Die Berechnungsregeln der logischen NOT-Operation sind: 🎜🎜
  • Wenn der Operand ein Wert ungleich Null ist, geben Sie 0 (falsch) zurück.
  • Wenn der Operand ein Wert von Null ist , gib 1 (True) zurück
🎜Daher gilt für die Variable a: 🎜
  • Wenn a ungleich Null ist (nicht gleich 0), dann gibt !a 0 zurück
  • Wenn a Null (gleich 0) ist, dann !a gibt 1 zurück
🎜🎜Beispiel: 🎜🎜🎜Angenommen, der Wert von a ist 5, dann: 🎜
<code>!a = !(0)  // 0 等于 0
!a = 1    // 返回 1(真)</code>
🎜Im Gegenteil, wenn der Wert von a ist 0, dann :🎜rrreee

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn