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