c语言bool类型自身取反
时间: 2025-02-01 17:45:41 浏览: 88
### C语言中 `bool` 类型的取反操作
在C语言中,布尔类型的取反可以通过逻辑非运算符 `!` 来实现。下面是一个完整的代码示例来展示这一过程:
```c
#include <stdio.h>
#include <stdbool.h>
int main() {
bool myBool = true;
bool negatedBool;
// 对myBool进行取反并赋值给negatedBool
negatedBool = !myBool;
printf("原始值: %s\n", myBool ? "true" : "false");
printf("取反后的值: %s\n", negatedBool ? "true" : "false");
// 改变myBool的值再做一次取反
myBool = false;
negatedBool = !myBool;
printf("-----------------\n");
printf("改变后原始值: %s\n", myBool ? "true" : "false");
printf("再次取反后的值: %s\n", negatedBool ? "true" : "false");
return 0;
}
```
上述程序展示了如何声明一个布尔变量以及对其进行取反的操作[^5]。
阅读全文
相关推荐


















