问题
填空题
以下程序运行后的输出结果是 【4】 。
main()
char c; int n=100;
float f=10; double x;
x=f* =n/=(c=50);
printf("%d %f\n",n,x);
答案
参考答案:2 20.000000
解析: 注意区分运算符的优先级。先是给c赋值,然后计算x=f*=n/=50,得x=f*=2,最后有x=20。x输出是按浮点数的形式输出的,小数点后的0不能少。