如果数学考了 100 分,那么妈妈就给我买一个礼物。
C++中:怎么表达和100的比较?
在数学中,有大于>
、小于<
、是否等于==
、大于等于≥
、小于等于≤
、不等于≠
6种关系运算符。
1 < 2 数学中表示 1 小于 2 true
200 ≥ 200 数学中表示 200 大于等于 200 true
一、C++中的关系运算符
在C++中同样有6种关系运算符,只是符号有些差异。同学们记住这些运算符号,多加使用即可。
比较运算符返回的结果是 bool 类型,也就是说,只能是 true 或 false。
二、代码案例演示
bool a = 2 > 1; //true
bool b = 100 >= 100;//true
bool c = 100 == 100;//true
bool d = 1 != 2; //true
注意运算符的优先级。【参考 运算符优先级 小节】
前面的 =
是赋值运算符,后面的是比较运算符。比较运算符的优先级高于赋值运算符。
三、编程练习
作业1:如果数学考了 100 分,那么妈妈就给我买一个礼物。
int chengJi;
cout << "请输入你的成绩:" << endl;
cin >> chengJi;
bool jieGuo = chengJi == 100;//这句话表达的是什么意思,你能理解吗?
if(jieGuo){
cout << "妈妈给我买礼物" << endl;
}
优化代码
if(chengJi == 100){
cout << "妈妈给我买礼物" << endl;
}