C++中,强制bool类型转换,是取整数的最低位吗?如下所示:
inti=4;//二进制为100,那么最低位应该是0boolb=(bool)i;//这里是不是取i变量的最低位0????cout<<b<<endl;//这里输出的b的值是...
int i = 4; //二进制为100,那么最低位应该是0
bool b = (bool)i; //这里是不是取i变量的最低位0 ????
cout<<b<<endl;//这里输出的b的值是不是4的最低位,输出一个0?? 展开
bool b = (bool)i; //这里是不是取i变量的最低位0 ????
cout<<b<<endl;//这里输出的b的值是不是4的最低位,输出一个0?? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询