这是我还原你的描述所做的小程序,结果不是0.
除非你的a b都是整数类型,否则不会进行整除运算。
现在不清楚由整数型变量转化过来的,是怎么转化过来的,正常情况 float a = 2; float b = 1; float c; c = b/a; printf("%.1f", c);c的值应该是 0.5
1,可能b<2,你最好把代码发出来,问题可能不在这儿
输出时,输出的是什么%d,还是%f