《二》、运算符及逻辑结构
2019-07-16 本文已影响0人
神奇作手
一、运算符
1、具体内容
(1)、数学运算符
数学运算符中最为核心的就是四则运算符了:“+、-、、/、%”;
简化运算符:“ +=”、“-=”、“=”、“/=”、“%=”。
自增自减操作:
- ++变量、--变量:先进行自增或自减,然后再参与运算;
- 变量++、变量--:先参与运算,然后再进行自增或自减;
(2)、关系运算符
关系运算符主要是确认数值之间的大小关系:>、>=、<、<=、==、!=。
(3)、三目运算符
基本的语法流程:
变量 = 布尔表达式?条件满足时赋值的内容:条件不满足时赋值的内容; |
---|
(4)、逻辑运算符
逻辑运算符的最大特征时可以连接多个布尔表达式进行多个条件的并行判断,分为:与(&、&&)、或(|、||)、非(!)。
请解释 “&” 和 “&&” 的区别?
· “&” 表示全部的判断条件都要执行,而 “&&”(短路与)如果前面的判断返回 false,
后面的就不再执行,最终返回 false。
请解释 “|” 和 “||” 的区别?
· 或运算的特点是在于多个判断表达式只要有一个判断的结果为 true,最终的结果就是 true;
· “|”:会进行所有条件的判断;
· “||”:短路或,如果前面有条件返回了 true,后续的判断不再执行,最终的结果是 true;
(5)、位运算符
位运算符:>>、<<、&、| 等。
请解释 “&” 和 “&&” 的区别?
· 或运算的特点是在于多个判断表达式只要有一个判断的结果为 true,最终的结果就是 true;
· 逻辑运算符:&表示所有的条件都判断、&&在判断遇见了false后,后续判断不再执行;
· &还可以作为位的计算操作;