bool型变量

bool是布尔型变量,也就是逻辑型变量的定义符,类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值。

 

  布尔型变量的值只有 真 (true) 和假 (false)。

 

  布尔型变量可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真或为假。

 

  bool可用于定义函数类型为布尔型,函数里可以有 return TRUE; return FALSE 之类的语句。

 

  布尔型运算结果常用于条件语句,

 

  if (逻辑表达式)

 

  {

 

  如果是 true 执行这里;

 

  }

 

  else

 

  {

 

  如果是 false 执行这里;

 

  };

 

  关于bool的小例子

 

  (1)

 

  #include<iostream>

 

  using namespace std;

 

  int main()

 

  {

 

  bool b = -1; //执行此行后,b=1(ture)

 

  if(b)

 

  cout << "ok!" << endl;

 

  b = b-1; //执行此行后,b=0(flase)

 

  if(b)

 

  cout << "error!" <<endl;

 

  return 0;

 

  }

 

  运行结果:OK!

 

  (2)

 

  #include<iostream>

 

  using namespace std;

 

  int main()

 

  {

 

  bool b = -1; //执行此行后,b=1(ture)

 

  if(b)

 

  cout << "ok!" << endl;

 

  b = b+1; //执行此行后,b=1(ture)

 

  if(b)

 

  cout << "error!" <<endl;

 

  return 0;

 

  }

 

  运行结果:OK!

 

  error!

 

  若想更了解的话,读者可以在定义b时改成 bool b=0;看看运行结果

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值