下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y

如题所述

x和y都是整型,x=1.2后实际上x=1,y=(x+3.8)/5.0=(1+3.8)/5.0=0.96=0,所以d*y=0。

注意:给整型变量赋值时小数部分无效。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-03
3