C语言 除法中,我定义了float a,b,c; 其中a,b的值是由整数型变量转化来的,例如计数变

2025-04-03 05:06:37
推荐回答(4个)
回答1:

这是我还原你的描述所做的小程序,结果不是0.

除非你的a b都是整数类型,否则不会进行整除运算。

回答2:

现在不清楚由整数型变量转化过来的,是怎么转化过来的,正常情况
float a = 2;
float b = 1;
float c;
c = b/a;
printf("%.1f", c);
c的值应该是 0.5

回答3:

1,可能b<2,你最好把代码发出来,问题可能不在这儿

回答4:

输出时,输出的是什么%d,还是%f