1.设已定义X为double类型变量
X=213.82631;
printf('%-6.2e\n",x);
则以上语句输出为 2.14e+02
请问.为什么结果是2.14e+02
2.int w=3,z=7,x=10;
printf("%d\n",x>10?x+100:x-100);
printf(%d\n",w++||z++);
printf("%d\n",!w>z);
printf("%d\n",w&&z);
答为:0
请问一下老师,答案是如何解得的???谢谢!!
3.下面程序的输出结果为()
main()
{intx,y,z;
x=0;y=z=-1;
x+=-z---y;
printf("x=%d\n",x);
}
答案为 X=2
请问X=2是如何解得的??~~ 谢谢!!