bool类型_C++快速入门:16.bool类型和比较字符串(总第225期)

bool类型

C++提供了名为bool的特殊数据类型,可以用它创建容纳true和false值得变量,以下是一个bool变量得声明:

bool passedFlag

上述语句将声明名为passedFlag的bool变量,在程序中,可将特殊值true或false赋给该变量。如下所示:

if(score>= 60)

{

       passedFlag = true;

}

else

{

       passedFlag = false;

}

bool数据类型的变量通常作为标志使用,标志变量用于指示是否满足一个条件,标志变量设置为false,表明条件不满足,标志变量设置为true,表明条件满足。例如以上代码可以在考试成绩中判断输入的对象其考试成绩是否通过。

比较字符串

C++允许比较字符串,以便创建对字符串值进行测试的判断结构。

之前我们讲述的很多例子都是展示了如何比较数字,字符串也是可以比较的,例如以下代码:

stringname1 = “Mary”;

stringname2 = “Mark”;

if(name1== name2)

{

cout << “The name are the same” << endl;
}

else

{

       cout << “The name are not the same”<< endl;

}

运算符==比较name1和name2判断它们是否相等,由于字符串“Mary”和“Mark”不相等,所以else子句显示消息“The name are not the same”。

我们也可以利用比较字符串的方法来看输入的密码是否正确。

不要忘记在代码的包含头文件处#include

详细完整的视频如下所示:

此外,对于想打好基础,系统学习C语言的同学,本公众号也录制了一套基于经典C语言教程《C Primer Plus》一书的教学视频,包括知识点,书中的例题代码讲解,全部的书中复习题讲解,以及几乎全部书后的编程题讲解,手把手带大家敲代码并讲解思路。有需要的同学请支持下辛苦的本“主播”。

eb4d1201ebcbc7e99856396f6f88c921.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值