当把真假当做整数来用时,true是1,false是0
反过来,任何非零都是真,0是假
cout<<true;
输出的结果为1
cout<<(1>3)+2;
输出结果为2
bool a=-1;
cout<<a;
输出结果是1
-1转化为true,true输出后是-1
当把真假当做整数来用时,true是1,false是0
反过来,任何非零都是真,0是假
cout<<true;
输出的结果为1
cout<<(1>3)+2;
输出结果为2
bool a=-1;
cout<<a;
输出结果是1
-1转化为true,true输出后是-1