一、条件运算符:用于比较两个变量或常量的符号
是否大于:>
是否小于:<
是否等于:==
是否不等于:!=
是否大于等于:>=
是否小于等于:<=
注意:条件运算符一定存在左右两边的内容(左边内容 条件运算符 右边内容)
在程序里面,纯比较不用结果是没有任何意义的,条件运算符比较的结果是bool类型的值
如果比较的条件满足那就返回true,不满足返回false(重点)
可以这样: 返回的是false
二、各种应用写法
(一)变量和变量比较
a=5;
b=10;
bool result = a < b;//返回true
(二)变量和数值比较
result = a < 10;//true
result = b > 5;//true
(三)数值和数值比较
result = 5 > 3;//true
result = 5 == 3;//false
(四)计算结果比较
a=5;
b=10;
result = a + 3 > a - 2 + 3;//返回true(8 > 6)
(条件运算符的优先级低于算数运算符)
三、不能进行范围比较
四、不同类型之间的比较
(一)不同数值类型之间可以随意进行条件运算符比较
(二)特殊类型char、string、bool只能同类型进行 == 和 != 比较
注意:char类型比较特殊,因为它可以隐式转换为某些数值类型,所以