信奥必知必会:关系运算符和逻辑运算符

2022-12-17 程序员资讯 0 681
¥ 2.88B

包年VIP免费升级包年VIP

开通VIP尊享优惠特权
立即下载 升级会员

上一则, 这首诗咱讲下占了标识符六分之一的操作符中的亲密关系操作符和方法论操作符。

信奥必知必会:关系运算符和逻辑运算符

C++中的亲密关系演算符主要包括:小于(>)、小于(<)、等同于(==)、小于等同于(>=)、小于等同于(>=)和不等同于(!=),一共五种,它都是双眼操作符,用以较为三个函数或函数值的大小不一。这儿提议全校师生他们试著科学研究呵呵亲密关系操作符是不是codice,它的codice是甚么类别的,都有甚么样codice?

方法论操作符主要包括:与演算(&&)、或演算(||)和非演算(!)。与操作符和或操作符是双眼操作符,具备左紧密结合性,非操作符是DD91操作符,具备右紧密结合性。方法论操作符的解释器准则是:

与操作符:右下量都为representing,结论为真。

或操作符:右下量,如果有三个为真,则结论为真。

非操作符:数组为representing结论为假,数组为真时结论为真。

上面咱举个将要正式成为发展史的范例,是不是采用亲密关系操作符和方法论操作符做多肽时数的推论?

表述三个函数a(函数的表述

)则表示多肽茹基夫,b则表示现阶段天数。采用操作符则表示是:

(b – a) > 0 && (b – a) <= 24h

则表示24半小时多肽

(b – a) > 24h && (b – a) <= 48h

则表示48半小时多肽

(b – a) > 48h && (b – a) <= 72h

则表示72半小时多肽

如果 (b -a) > 72h,你赶紧多肽去。

虽然范例很简单,但实际的程序与此应该相差不多。

再举三个全校师生常见的范例,成绩的等级划分。

表述三个函数 score 则表示你的成绩。

如果 score >= 90

为真,则成绩等级为 A

如果 score >= 75 && score < 90

为真,则成绩等级为 B

如果 score >= 60 && score < 75

为真,则成绩等级为 C

如果 score < 60 为真,则成绩为D

如果老师说,及格(D以上)的同学可以先下课了,不及格的留下来补课。那这个及格的同学该是不是则表示?

常见的思维模式: 等级是 A || B || C

的同学下课,等级是 D 的同学留下。

计算机思维模式:!D 留下,其余下课。

看出来两种思维模式的区别了吗?合理采用亲密关系操作符和方法论操作符能有效简化程序,增加效率。

今天讲到这儿,后续持续更新,对信息学奥赛有兴趣的同学和家长可以关注催更。

有疑问的同学可以私信,下一则重点讲解。

资源下载此资源下载价格为2.88B,包年VIP免费,请先
2405474279

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务