编程语言的true、false和1、0之间的相互转化

数字转化为Boolean
0 为 false; 非 0 为true
Boolean转化为数字
false为 0,true为 1

//Boolean转化为数字
//false为 0,true为 1
bool a = false;
int b = a;
cout << b << endl;
a = true;
b = a;
cout << a << endl;
//数字转化为Boolean
//0 为 false; 非 0 为true
int c = 0;
bool c1 = c;
if (c1)
{
	cout << "true" << endl;
}
else
{
	cout << "false" << endl;
}
int d = 99;
bool d1 = d;
if (d1)
{
	cout << "true" << endl;
}
else
{
	cout << "false" << endl;
}

结果:
result

C++ true和false代码演示

发布了102 篇原创文章 · 获赞 101 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43124279/article/details/92843390