or代表或的意思,在C语言中有两种或 *** 作,一种是逻辑灶返团或运算符,一种是位或运算符。逻辑或运算符用||来表示,位或运算符用|(只有一个竖杠)来表示,特别注意,位或 *** 作,只能 *** 作整世漏型数据。比隐橘如:
for (int inx=0 inx!=10 ++inx) {//当x==1或者x==5的时候输出hello world
if (inx==1 || inx==5) printf("hello world\n")
}
注意逻辑或运算具备短路求值特点,如上面的例子,如果inx==1成立,则不会检测后面的inx==5了。这就是短路求值。
位或运算比较简单一般的规则是,遇1得1。
0 | 1 = 1
1 | 0 = 1
0 | 0 = 0
1 | 1 = 1
在EXCEL中,OR为逻辑或。该函数有两个返回值,true与false。当多个表达式中任意一个表达式成立,该函数都会返回true值,只有当所有表宽者达式都不成立时,该函数才会返回false值。
如“IF(OR(D4>$D$11,E4>$E$11,F4>$F$11),2,3)”语中含三个岩洞表达式,只要其中任何一表达式成立,如D4单元格中的数值确实大于$D$11单元格中的数值,此时不论其余两个表达式是否成立,OR函数都会返回true值,进而使得IF函数返回结慎枣薯果“2”。
or是或运算,aorb的结果:当a、b中只要有一个或者两个都为1时,结果为1,否则为0xor是异或运算,axorb的结果:当a、b两个不同时结果为1,否则为0
上面是对于数字运算而言,如果是逻辑运算,把上面两句话的1替换为“真”、0替换为“假”即可。
PLC可编程逻辑控制器,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控知前制、定时、计数与算术 *** 作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。用户可以通过PLC指令来编制程序,完成对PLC的功能实现拆模。一般PLC指令常指搭御清PLC梯形图。此外,各个厂家的PLC指令规则略有不同。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)