例如:
```c
int x = 5;
if (!x) {
printf("x is zero\n");
} else {
printf("x is not zero\n");
}
```
在这个例子中,由于 `x` 的值是 5(非零),所以 `!x` 的结果为 0(假),因此程序会输出 “x is not zero”。
此外,“!” 运算符还可以用于布尔表达式中,帮助开发者更方便地处理条件判断。需要注意的是,在使用过程中,应确保表达式的类型能够被正确解释为布尔值,以避免不必要的逻辑错误。
总之,“!” 在 C 语言中的应用虽然简单,但却是编写高效代码的重要工具之一。希望这个解释对你有所帮助!