C++为什么bool类型输出的是0和1而不是ture和false?

2025-04-16 07:49:40
推荐回答(2个)
回答1:

实际上他们就是0和1

#include "stdafx.h"
#include
#include

int main(int argc, char* argv[])
{
std::cout << true << std::endl;
printf("%d\n", true);
return 0;
}

回答2:

bool类型输出的是0和1

不过,可以 定义 ture和false 2 个 宏!