求教一道c语言:main() {float d=2.2; int x,y; x=6.2; y=(x+3.8)/5.0; printf("%d\n",d*y);} 输出结果?我觉的结果是2,首先x=2,y=1,那么实行按整形输出是强制转换,输出2.但是结果一运行发现结果是0,这是怎么回事?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/22 00:58:58
xRJQa"GKL% fxC Dx93OBgkP/̞{~p"z4Oگ)2]^ǃ+ܲ( F[ pUka^:#aW+NdcbR`1.E7P\ " Pk}ο!jP4 N|Ӏ(h%MTg(TgɸH82ʗi XT>knK@͘Sk\KbTA2Tр Ό:]gXTišt[>u$ъߐI2I3PseC4!-92)49%!ɛmbl*ذd\0bGzI\)sZHP{Vc0JK