2017.11.6 第十四次总结
来源:互联网 发布:sql好学吗 编辑:程序博客网 时间:2024/05/16 15:05
1、关系运算
数学上除了四则运算,还有比较运算
例如判断a,b大小;再根据结果做不同的处理
比较的结果在 数学上:成立、不成立
C++上:true、false
这就是布尔值、逻辑值、bool类型
程序中也会根据不同的结果做不同的处理
2、关系运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
== 等于
!= 不等于
3、关系表达式
将表达式用关系运算符连接起来构成关系表达式
<表达式1><关系运算符><表达式2>
其中表达式可以是算数表达式、关系表达式、逻辑表达式、赋值表达式、字符表达式等
每个表达式都有一个确定的值,它们有序关系
目前表达式的值类型应为整数类型或实数类型,如:int,float,double,char,bool
*double a=1.0,b=-4.0,c=3.0;
b*b-4.0*a*c==0
b*b-4.0*a*c >0
4、关系表达式的值--逻辑值
C++中的逻辑值true、false
* double a=1.0,b=-4.0,c=3.0; //delta=b*b-4.0*a*c=4
b*b-4.0*a*c==0 false
b*b-4.0*a*c >0 true
实际上,逻辑值true,计算机中存的是1
逻辑值false,计算机中存的是0
例*
cout<<true<<" "<<"false"<<endl;
结果:1 0
5、注意事项
(1)与数学中不同,在判断表达式值是否相等时,一定要使用两个等号(==)而非(=)
(2)输出两个数,判断这两个数是否相等时,相等输出1,不等输出0
分析:
两个数:用变量表示 int a,b;
输入: cin>>a>>b;
输出:1,0
直接输出比较结果,cout<<(a==b)<<endl;
(3)关系运算符不要连用
例* 5<x<10 语法正确
**按从左到右顺序将先判断5<x,结果表示为0或1,故皆小于10
- 2017.11.6 第十四次总结
- 第十四次学习总结
- 2017年10月23日 第十四次总结
- 国际化标签_李晖晖的个人总结(第十四次课)
- 国际化标签_李晖晖的个人总结(第十四次课)
- java第十四次课后笔记
- N26--第十四次博客作业
- 2017.11.7 第十五次总结
- C3沙龙北京第十四次活动整理
- 2017.11.2第十周训练周总结
- 第十一周 OJ总结<6>-牛顿迭代法
- 第十四次codeforces竞技结束 #266 Div 2
- 上海(Shanghai) Apache Spark Meetup第十四次聚会
- TCP三次握手及四次挥手总结
- TCP/IP三次握手、四次挥手总结
- TCP/IP三次握手、四次挥手总结
- 面试总结:TCP三次握手、四次挥手
- TCP三次握手和四次挥手总结
- 纪念碑谷附录四(静谧庭院)
- 如何在Visio里面添加“左”箭头
- 51nod 1049 最大子段和
- uva 10994
- 程序人生:干货 | 程序员必须知道的十大基础实用算法及其讲解
- 2017.11.6 第十四次总结
- 走穿java23种设计模式-9组合模式
- 基于哈夫曼树的数据压缩算法
- 从 “x is null 和 x == null” 的区别看 C# 7 模式匹配中常量和 null 的匹配
- MongoDB基于scala语言的简单探索
- Android面试摘录二
- 纪念碑谷附录五(迷失瀑布)
- LightOJ 1348 Aladdin and the Return Journey(树链剖分)
- 纪念碑谷附录六(幻像城堡)