B2019 整型与布尔型的转换 题解
int 如何转 bool 呢?以下摘自百度百科:
bool取值false和true,0为false,非0为true。(例如-1和2都是true)。
所以这道题,如果输入的这个数不等于 0 ,输出的值就是 1 。否则就输出 0 。
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin >> a;
if (a != 0) cout << 1;
else cout << 0;
return 0;
}