怎么看C语言
提问:怎么看C语言
a=4;b=5求5>3&&2‖8<4-!0
网友回答:
先来理解一下&&和||,以及!0的运算:
1.A||B,若A为1,则不再计算B;返回1,若A,B都为假(0),返回为0
2.A&&B ,若A为0,则不再计算B;返回0,反之若两边都是真,返回为1
3.若A-!0为真,则返回为1,反之为假,返回为0
相当于数学里面的“或”和“且”,即析取和合取
下面是解题思路。
我们可以先看后面,由于4-!0为真,即4-!0=1,由于8<1为假,所以左边返回为0,那么再看前面(5>3&&2),由于5>3为真,且2也为真,所以(5>3&&2)都为真,故返回为1.按照上面的||运算法则
,左边为1,右边为0,还是真,所以整个式子值为1
所以,5>3&&2‖8<4-!0的值为1
下面是程序检验图:
还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ