永发信息网

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

答案:2  悬赏:10  手机版
解决时间 2021-04-16 23:00
  • 提问者网友:斑駁影
  • 2021-04-16 11:28
C++为什么bool类型输出的是0和1而不是ture和false?
最佳答案
  • 五星知识达人网友:青尢
  • 2021-04-16 12:47
实际上他们就是0和1

#include "stdafx.h"
#include
#include

int main(int argc, char* argv[])
{
std::cout << true << std::endl;
printf("%d\n", true);
return 0;
}
全部回答
  • 1楼网友:时间的尘埃
  • 2021-04-16 13:13
bool类型输出的是0和1
不过,可以 定义 ture和false 2 个 宏!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯