逻辑运算符,求解求解,很疑惑

逻辑运算符,求解求解,很疑惑

问题描述:

!(x==0&&y==0)和(x!=0&&y!=0)是一个意思吗?求解答!

第一个意思是 x==0 并且 y==0 不能同时成立 这时候有三种情况(x!=0 y==0 // x==0 y !=0 // x!=0 y==0 即 x!=0 || y!=0)
第二个意思x!=0 并且y!=0 同时成立
不是一个意思

! 的意思是取反 比如 !(a>b ) 那它的意思就是a< b 和a=b 两种情况

第一个式子是 x 等于0和y等于0 同时(&&)成立的情况下取反
这样它的情况有
x!=0 同时(&&) y!=0 、
x!=0同时(&&) y==0 、
x==0 同时 (&&)y !=0
三种情况,
第二个式子只表示了一种情况。没覆盖全。

x!=0 || y!=0
! 对()里面所有取反

不正确。逆否命题的推理。所有取反,和或互变。 不信你把X=1,y=0分别带入两边,得到的值不一样。

第一个是判断x是否为零,再判断y值是否为零,最后,将x的判断和y判断求与,最后取反。
第二个是X判断是否为零的结果取反,Y值判断是否为零的结果取反,最后X和y的结果求与