jq1=!(numa<numb) ; 此处的"=!"和"!="为何不一样?
请不要把 =!这两个放在一起当成一个运算符= =,这是两个运算符,而!=是一个运算符,意思是“不等于”,返回值是布尔值!
比如这个表达式 a !=b;返回值是一个布尔值,true或false;而 a = !b;的意思是,取b的相反值,然后赋给a.
!= "不等于"
=! 把 (numa<numb)的值取反 赋值给 jq1
个人见解不好勿喷
前面的=! 看成为= 和! ,! 是取反的意思 (numa<bnumb)成立的话 jq1=flase 反之为:true;