代码1:
#include <iostream>
using namespace std;
int main()
{
bool a = 3;
bool b = 5;
bool c = a + b; 1+ 1 = 2,2 非0,
cout <<boolalpha<< "a + b " << c << endl;
}
运行结果如下:
wangkai@ubuntu:~/Test$ ./a.out
a + b true
代码2:
#include <iostream>
using namespace std;
int main()
{
bool a = 3;
bool b = 5;
bool c = a - b; 不是3 -1 ,而是 1- 1;
cout <<boolalpha<< "a + b " << c << endl;
}
运行结果如下:
wangkai@ubuntu:~/Test$ ./a.out
a + b false
wangkai@ubuntu:~/Test$