首页 > 其他分享 >查漏补缺7运算符

查漏补缺7运算符

时间:2023-08-23 15:35:21浏览次数:44  
标签:查漏 false 结果 短路 补缺 运算符 && 条件 true

1.a&b : & 叫逻辑与:规则:当 a 和 b 同时为 true ,则结果为 true, 否则为 false。

2.a&&b : && 叫短路与:规则:当 a 和 b 同时为 true ,则结果为 true,否则为 false。

3. a|b : | 叫逻辑或,规则:当 a 和 b ,有一个为 true ,则结果为 true,否则为 false。

4. a||b : || 叫短路或,规则:当 a 和 b ,有一个为 true ,则结果为 true,否则为 false。

5. !a : 叫取反,或者非运算。当 a 为 true, 则结果为 false, 当 a 为 false 是,结果为 true。

6. a^b: 叫逻辑异或,当 a 和 b 不同时,则结果为 true, 否则为 false。

7.短路与&&   条件 1&&条件 2   两个条件都为 true,结果为 true,否则 false

逻辑与&    条件 1&条件 2     两个条件都为 true,   结果为 true,否则 flase。

&&短路与:如果第一个条件为 false,则第二个条件不会判断,最终结果为 false,

& 逻辑与:不管第一个条件是否为 false,第二个条件都要判断

8.短路或||    条件 1||条件 2     两个条件中只要有一个成立,结果为 true,否则为 false

|逻辑或     条件 1|条件 2        只要有一个条件成立,结果为 true,否则为 false

||短路或:如果第一个条件为 true, 则第二个条件不会判断,最终结果为 true,

| 逻辑或:不管第一个条件是否为 true,第二个条件都要判断

9.a^b: 叫逻辑异或,当 a 和 b 不同时,则结果为 true,

10.赋值运算符就是将某个运算后的值,赋给指定的变量.

标签:查漏,false,结果,短路,补缺,运算符,&&,条件,true
From: https://www.cnblogs.com/sad5/p/17651765.html

相关文章

  • 查漏补缺6
    1.++i先自增后赋值,i++先赋值后自增。2.整数除法只保留整数,i+=1在值上等价于i=i+1。3.关系运算符的结果都是boolean型,也就是要么是true,要么是false。4.比较运算符"=="不能误写成"="。5.逻辑运算符用于连接多个条件(多个关系表达式),最终的结果也是一个boolean值......
  • iOS开发Swift-基本运算符
    1.一元、二元、三元运算符一元单一操作对象-a   !b   c!二元两个操作对象2+3三元三目运算符a?b:c2.赋值运算符(=)leta=10varb=5b=alet(x,y)=(1,2)赋值运算符不返回任何值,所以ifx=y{...}无效。3.算术运算符+  -......
  • Swift - 区间运算符(... 和 ..<)
    区间运算符可以用来表示两个操作数之间的范围集合1,闭区间运算符:a...bforicountin512...1024{print(icount)//从512遍历到1024(包括1024)}2,半闭区间运算符:a..<betfruts=["apple","orange","banana"]leticount=fruts.countforii......
  • Go-运算符
    1运算符分类1算数运算符:+,-,*,/,%,++,--2赋值运算符:=,+=,-=,*=,/=,%=3关系运算符:==,!=,<,>,<=,>=4逻辑运算符:&&,||,!5位运算符:&,|,^6其他运算符:&,*2算数运算符:2.1”+“示例packagemainimport"fmt"funcmain(){ //"+"可以表示正数 varx=......
  • 自增自减运算符,和Math类,位运算
    自增自减运算符,和Math类,位运算1.自增intb=a++;a++//执行完这段代码后,先给b赋值,再自增intb=++a;++a//执行完这段代码前,先自增,再给b赋值2.自减(和自增类似)3.幂运算Math方法。Math.power(3,2)=3*3;4.位运算A=00111100;B=0001101;A&B=00001100;A|B=00111101;A^B=0......
  • 自增自减运算符,和Math类
    自增自减运算符,和Math类1.自增intb=a++;a++//执行完这段代码后,先给b赋值,再自增intb=++a;++a//执行完这段代码前,先自增,再给b赋值2.自减(和自增类似)3.幂运算Math方法。Math.power(3,2)=3*3;......
  • 无涯教程-PHP - 运算符
    什么是运算符?可以使用表达式4+5等于9给出简单答案。这里4和5称为操作数,而+称为运算符。PHP语言支持以下类型的运算符。算术运算符比较运算符逻辑运算符赋值运算符三元操作符让无涯教程一一看一下所有运算符。算术运算符PHP语言支持以下算术运算符,假设变量A=10,变量B......
  • c++ 丢失笔记 [运算符重载、this指针、复制与拷贝构造、生存周期、箭头操作符]
    运算符重载、this指针、复制与拷贝构造、生存周期、箭头操作符有一部分是学校的OJ里做题需要就提前学了,然后没记笔记,有一部分是笔记丢了。不打算补这些笔记。不过还是在这里mark一下++运算符的重载。因为++运算符可以前置也可以后置,所以这里需要注意一下,如果是后置++,需要一个in......
  • java基础运算符04(扩展运算符,三元运算符,包机制)
    扩展赋值运算符扩展赋值运算符属于比较偷懒的一种方式,+=,-=,*=,/=都是同样的原理和运用方式,不深入学习,就代码示例一下publicclassDemo{publicstaticvoidmain(String[]args){inta=10;intb=20;a+=b;//a=a+bSystem.out.prin......
  • Java基础运算符02(自增自减)
    自增自减++自增,--自减,为一元运算符,自增自减原理相同,仅以自增为例学习publicclassDemo{publicstaticvoidmain(String[]args){inta=5;System.out.println(a);System.out.println(a++);//只要调用了a++,不论是打印还是直接写,或者是赋......