看来有很多地方要学习 ......
float
a
=
1
/
2
;
printf ( " %f " , a);
printf ( " %f " , a);
结果是0.000000
因为1/2结果取整数后赋给a
printf
(
"
%f
"
,
(
float
)
1
/
2
);
结果是0.200000
1/2结果直接强制转换为float