if函数多条件并列被空过

各位大佬请看:

if ( (a < 200) & (a > -200) & (a > -13200) & (a < -13100) )

这个if函数里面,四个筛选,但是前两个在线程运行时没起到筛选作用,大家知道咋回事嘛?

指点一下我这个大菜鸟

因为你写的筛选语句有问题,首先后面两个筛选语句,既然a>-13200,而且a<-13100,那么a就在-13200到-13100之间,但是这种情况又不满足a>-200,所以上述四种筛选条件始终为false!望采纳!

并列条件,那不是&&吗?

&这个符号是与操作,你应该用这个 && 才是条件且。

谢谢大师,我悟了