C_C++

(C++) bool 변수의 값을 "true", "false"로 출력하기

고니자니 2022. 11. 26. 18:06
반응형

#bool #true #false #boolalpha

 

 

C++에서 기본으로 참(true), 거짓(false)는 0과 1로 출력됩니다.

다음 예를 보겠습니다.

#include <iostream>
using namespace std;
int main()
{
	int a = 1, b = 2;
	bool c = true;
	cout << (a == b) << endl;
	cout << c << endl;
}

 

 

 

boolalpha

bool 변수의 값을 "true" 또는 "false"로 출력하기 위해서는 다음과 같이 할 수 있습니다.

#include <iostream>
using namespace std;
int main()
{
	int a = 1, b = 2;
	bool c = true;
	cout << boolalpha;    // <<-------------------
	cout << (a == b) << endl;
	cout << c << endl;
}

 

반응형