逻辑运算符

在编程中,我们一般将零值称为“假”,将非零值称为“真”。逻辑运算的结果也只有“真”和“假”,“真”对应的值为 1,“假”对应的值为 0。 1) 与运算(&&)

参与运算的两个表达式都为真时,结果才为真,否则为假。例如: 5&&0 5为真,0为假,相与的结果为假,也就是 0。 (5>0) && (4>2) 5>0 的结果是1,为真,4>2结果是1,也为真,所以相与的结果为真,也就是1。 2) 或运算(||)

参与运算的两个表达式只要有一个为真,结果就为真;两个表达式都为假时结果才为假。例如: 10 || 0 10为真,0为假,相或的结果为真,也就是 1。 (5>0) || (5>8) 5>0 的结果是1,为真,5>8 的结果是0,为假,所以相或的结果为真,也就是1。 3) 非运算(!)

参与运算的表达式为真时,结果为假;参与运算的表达式为假时,结果为真。例如: !0 0 为假,非运算的结果为真,也就是 1。 !(5>0) 5>0 的结果是1,为真,非运算的结果为假,也就是 0。

输出逻辑运算的结果:

results matching ""

    No results matching ""