查词猫

c++ bool判断

_Bool 是整数类型吗?

答:_Bool 依然仍是整数类型,但与一般整型不同的是,_Bool 变量只能赋值为 0 或 1,非 0 的值都会被存储为 1。 C99还提供了一个头文件 <stdbool.h> 定义了 bool 代表 _Bool,true 代表 1,false 代表 0。只要导入 stdbool.h ,就能非常方便的操作布尔类型了。

bOOL和bool有什么区别?

答:BOOL与bool不同,它是一个三值逻辑,TRUE/FALSE/ERROR,定义于WinDef.h头文件中。 返回值为1的整数为TRUE,0为FALSE,-1为ERROR。 实际上BOOL为int型,占4个字节,标准赋值:TRUE和FALSE。 TRUE和FALSE在预处理阶段都会分别被1和0替换。 由此可见BOOL和bool区别为: 2)如果是写vc++,就尽量使用BOOL,避免转换产生的性能警告。

bool类型的函数返回值有哪几种?

答:bool类型的函数返回值只有两种可能: true (真) 或 false (假) 。 bool可用于定义函数类型为布尔型,函数里可以有 return true; return false 之类的语句。

bool 可以保存 true 和 false 吗?

答:bool 除了可以保存 true 和 false ,它也可以保存数字,数字 0 与 false 等价,非 0 数字与 true 等价。 但由于数字代表两个值并不直观,所以当使用 bool 时, 建议使用 true / false 代替数字 。 等于号是 == , = 是赋值符号。 != 、 <= 和 >= 都不能写反。 使用比较运算符比较两个值,实际上是一个计算过程。 如果公式成立则计算结果是 true ,如果公式不成立则计算结果是 false 。 举个栗子: 说到判断是否成立,肯定不能少了 逻辑运算符 。 也就是下面这些: 否定 :! 最常用的就是数学公式中的 0 < x < 100 ,但是你 不能这样写成代码 。

参考资料
  1. 标签: bool 类型 false true
  2. 链接: c++ bool判断 [2023-08-18]
免责声明
查词猫是一个由大数据和网友共同维护的在线词典工具,其大数据部分是基于自然语言处理和文本理解技术生成。如果您发现信息不准确、不完整、涉嫌侵权或违规,请通过 ai@know.email 联系我们,我们会根据相关法律规定及时处理。
未经许可,禁止商业网站等复制、抓取查词猫内容;合理使用者,请注明来源于www.chacimao.com
基本信息
中文名
c++ bool判断
摘要
_Bool是整数类型吗?答:_Bool依然仍是整数类型,但与一般整型不同的是,_Bool变量只能赋值为0或1
词条统计
所属栏目
更新时间
2024-09-26 14:44
内容字数
931