C++中的BOOL数据类型

ISO/ANSI C++标准为原有的C++规范添加了一些新的数据类型。它们提供了在某些情况下提供更好的控制,以及为C++程序员提供便利。 新的数据类型之一是: 布尔 语法:

null
bool b1 = true;      // declaring a boolean variable with true value   

在C++中,数据类型BoOL已经被引入来保存布尔值, 符合事实的 错误的 .价值观 符合事实的 错误的 已被添加为C++语言中的关键字。 要点:

  • 的默认数值 符合事实的 是1和 错误的 是0。
  • 我们可以使用布尔型变量或值 符合事实的 错误的 在数学表达式中也是如此。例如,
    int x = false + true + 6;

    是有效的,右侧的表达式将计算为 7. 错误的 值为0和 符合事实的 将具有值1。

  • 还可以将数据类型整数或浮点值隐式转换为布尔类型。例如,声明-

    bool x = 0; // false
    bool y = 100; // true
    bool z = 15.75; // true

    
    

// CPP program to illustrate bool
// data type in C++
#include<iostream>
using namespace std;
int main()
{
int x1 = 10, x2 = 20, m = 2;
bool b1, b2;
b1 = x1 == x2; // false
b2 = x1 < x2; // true
cout << "b1 is = " << b1 << "" ;
cout << "b2 is = " << b2 << "" ;
bool b3 = true ;
if (b3)
cout << "Yes" << "" ;
else
cout << "No" << "" ;
int x3 = false + 5 * m - b3;
cout << x3;
return 0;
}


输出:

b1 is = 0
b2 is = 1
Yes
9

相关文章: 如何在C中使用Bool?

本文由 辛格先生 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享