0<x<10在C语言中是合法的表达式,但不等价于(x>0)&&(x<10)答:都会执行if里的代码if(x>0&&x<10)--首先要判断x是否大于0,当x>0时,即为true,再判断x是否小于10,当x<10时,即为true,因为中间用到了&&,所以如果&&两边都是true的话,if()里就是true,如果有一个是false,那if()里就是false C语言中的表达式0<x<10并不是你想像中的那样的 ...
C语言中:&= 与等于, |=或等于,这两个表达式怎么解?答:答案:a&=b; == a=a&b;a|=b; == a=a|b;运算说明:1、op=的运算符是C语言中一大类运算符,所有的op=形式运算符,写作a op= b时,均等效于a=a op b;2、几乎所有的双目运算符,均有和赋值合并的op=运算符,包括+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=等;3、使用op=运算...