正在加载图片...
4.1.3逻辑运算符和逻辑表达式 3非运算! 参与运算量为真时,结果为假;参与运算量为假时,结果 为真。 例如:(5>0)的结果为假。 虽然C编译在给出逻辑运算值时,以“1代表“真”,“0 代表“假”。但反过来在判断一个量是为“真”还是为“假 ”时,以“0”代表“假”,以非“0”的数值作为“真”。 例如:由于5和3均为非“0因此58&3的值为“真”,即为 1。又如:5|0的值为“真”,即为1 与运算符&&和或运算符均为双目运算符。具有左结合性 非运算符!为单目运算符,具有右结合性。3.非运算! 参与运算量为真时,结果为假;参与运算量为假时,结果 为真。 例如:!(5>0)的结果为假。 虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”。 但反过来在判断一个量是为“真”还是为“假 ”时,以“0”代表“假”,以非“0”的数值作为“真”。 例如:由于5和3均为非“0”因此5&&3的值为“真”,即为 1。又如:5||0的值为“真”,即为1。 与运算符&&和或运算符||均为双目运算符。具有左结合性 。 非运算符!为单目运算符,具有右结合性。 4.1.3 逻辑运算符和逻辑表达式
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有