0<x<20 , 看成 ( (0<x) < 20 )
先计算: 0<x 得 1 (真)
再计算: 1<20 得 1 (真)
所以 printf("%d ",0<x<20); 得 1
printf("%d\n",0<x && x<20);
先 分别 计算 0<x 和 x<20, 分别 得 1(真) 和 0 (假)
然后计算 1 && 0, 得 0 (即假)
综上,结果为10
0<x<20
相当于(0<x)<20
=> 1<20
=> 10<x&&x<20
相当于(0<x) && (x<20)
=> 1 && 0
=> 0