在 C 語言中,感嘆號 (!) 表示邏輯非運算符,用於求反表達式,使其結果與原始表達式相反。
C 語言中 ! 表示什麼?
在 C 語言中,感嘆號 (!) 表示邏輯非運算符,它對一個表達式求反。也就是說,如果表達式為真,結果為假;如果表達式為假,結果為真。
用法:
<code class="c">!expression;</code>
其中,expression
是要取反的表達式。
例子:
<code class="c">int x = 10; if (!x) { // x 为 0 时执行 }</code>
在這個例子中,!x
等於false
,因為x
為非零值。因此,if
語句不會被執行。
優先:
邏輯非運算子的優先權高於邏輯與和或運算符,但低於算術運算符。
應用程式場景:
邏輯非運算子通常用於下列場景:
以上是c語言中!表示什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!