bool类型在C语言中如何输出
时间: 2023-08-31 20:09:58 浏览: 126
2运算符&表达式&数据类型
在C语言中,可以使用printf函数输出bool类型变量,但是bool类型本身在C语言中是不存在的,需要使用stdbool.h头文件中的bool类型定义。示例代码如下:
```
#include <stdio.h>
#include <stdbool.h>
int main() {
bool flag = true;
printf("%d\n", flag);
return 0;
}
```
输出结果为:
```
1
```
其中,1表示true,0表示false。如果需要以字符串形式输出bool类型变量,可以使用三目运算符进行转换,示例代码如下:
```
#include <stdio.h>
#include <stdbool.h>
int main() {
bool flag = true;
printf("%s\n", flag ? "true" : "false");
return 0;
}
```
输出结果为:
```
true
```
阅读全文