c - bool 数据类型的指针是什么?
问题描述
实际上我遇到了一个问题,我想打印一个函数的返回值,但它是真还是假。所以,我怎么能指出一个布尔值。
例如, %c = for char %i = for integer 但什么是 bool 类型
bool s = valid_triangle(x, y, z);
printf("%u\n",s);
return 0;
}
先感谢您!
解决方案
在 C 中,名称bool
是类型的别名_Bool
。它是一个整数类型。由于整数转换,您可以使用例如转换说明符d
或i
输出类型对象的 1 或 0,因为类型的等级小于类型的等级..bool
_Bool
int
推荐阅读
- mysql - 如何创建分区mysql 8
- github - 带有 Jekyll 的 Github 页面:使用最小值订购导航栏和标题?
- excel - 在 Excel 工作表和其中包含公式的访问查询之间链接
- javascript - 如何在 Next.js 中实现 React hook Socketio
- java - Android EditText:向上展开
- java - 使用 Spring 的上下文初始化失败
- c++ - 同一指令的输出不同 - 移动和复制ctor
- jmeter - jmeter中什么是线程转储和堆转储以及我们如何生成和分析线程转储
- reactjs - 如何描述 this.props 和 this.store?
- java - 为什么在使用我的应用程序反序列化此 Avro 架构时出现“未知魔术字节”错误,但使用 kafka-avro-console-consumer 时却没有?