cout将bool直接输出为true和false

来源:互联网 发布:python 微信菜单开发 编辑:程序博客网 时间:2024/05/18 17:04

cout将bool直接输出为true和false



  
//---------------------------------------
//使用boolalpha输出为bool类型
//使用noboolalpha输出为数字类型
//--------------------------------------
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
 bool test = true;
 cout << "the output is number " << test << endl;
 cout << "the output is bool(use boolalpha) " << boolalpha << test << endl;
 cout << "the output is number(use noboolalpha) " << noboolalpha << test << endl;
 system("pause");
 return 0;
}

输出:

the output is number 1
the output is bool(use boolalpha) true
the output is number(use noboolalpha) 1
请按任意键继续. . .