c++布尔型数据类型讲解



c++布尔型数据类型实例讲解。布尔数据类型用bool表示,bool类型通常只有:true和false两个值,表示逻辑真与假。如果把一个整型变量转换成布尔型变量对应的关系如下:

整型值为0,布尔型值为假(false)。

整型值为1,其布尔型值为真(true)。

C++布尔类型应用实例,以下是C++程序定义了一个布尔型变量,并为其赋值true,c++代码如下,程序定义了布尔型变量bflag和整型变量iflag,并给其赋值后输出。可以看到,其输出并不是true,而都输出整数值1,这是使用布尔数据类型时需要注意的。:

#include <iostream>

#include<cstdlib>
using namespace std;
int main()
{
bool bflag; //定义布尔型变量
int iflag; //定义整型变量
bflag=true; //变量赋值
iflag=true;
cout<<”bflag=”<<bflag<<endl; //输出变量的值
cout<<”iflag=”<<iflag<<endl;
system(“pause”);
return 0;
}

上述程序输入到DEV-C++编辑器里面,选择【运行】|【编译运行】命令,或快捷键”F9″编译运行后,就可以看到结果了。