gpt4 book ai didi

c++ - 为什么 C++ 中的 "integer"数据类型能够保存 "true"或“false; boolean 值”

转载 作者:行者123 更新时间:2023-12-02 00:32:55 25 4
gpt4 key购买 nike

无需添加太多内容,在 CodeAcademy 的类(class)中​​,他们使用了

的示例
int hunter = true;
int anger = true;

我只是很困惑,根据我刚刚搜索到的内容,它没有说明 C++ 中保存 boolean 值的整数数据类型,而不是你通常认为的整数。

菜鸟程序员很抱歉,如果这是一个显而易见的问题。

最佳答案

true 转换为 1false 转换为 0

bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun; // Outputs 1 (true)
cout << isFishTasty; // Outputs 0 (false)

关于c++ - 为什么 C++ 中的 "integer"数据类型能够保存 "true"或“false; boolean 值”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59121343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com