📅  最后修改于: 2023-12-03 14:51:50.988000             🧑  作者: Mango
在 C++ 中,bool 值是一种表示布尔逻辑值的数据类型,其值可以是 true 或者 false。在一些情况下,我们需要打印bool值,本文将介绍如何在 C++ 中使用 bool 值进行打印。
C++ 中可以使用 cout 来打印 bool 值。通过将 bool 值传递给 cout 对象,我们可以输出 true 或者 false。
#include <iostream>
using namespace std;
int main() {
bool a = true;
bool b = false;
cout << "a = " << a << endl;
cout << "b = " << b << endl;
return 0;
}
输出:
a = 1
b = 0
另一种方法是将 bool 值转换为字符串,然后使用 cout 打印。
#include <iostream>
#include <string>
using namespace std;
int main() {
bool a = true;
bool b = false;
cout << "a = " << to_string(a) << endl;
cout << "b = " << to_string(b) << endl;
return 0;
}
输出:
a = true
b = false
除了使用 cout,我们还可以使用 printf 来打印 bool 值。
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
bool a = true;
bool b = false;
printf("a = %d\n", a);
printf("b = %d\n", b);
return 0;
}
输出:
a = 1
b = 0
在 C++ 中,我们可以使用 cout 或者 printf 打印 bool 值。使用 cout 时,true 和 false 分别被打印为 1 和 0,可以使用 to_string 函数将其转换为字符串打印;使用 printf 时,true 被打印为 1,false 被打印为 0。
希望本文能够帮助大家了解如何在 C++ 中使用 bool 值进行打印。