我想获得两个整数除法的结果。例如整数6和25.如果我除了整数,我得到6/25 = 0
作为答案。我希望结果为6/25 = 0.24
。我该怎么办?
答案 0 :(得分:1)
首先将值转换为浮点数。例如
result = (double)a / (double)b.
答案 1 :(得分:1)
将其中任何一个投射到浮动
float result = a/(float)b;
答案 2 :(得分:0)
如果你想避免施放,你可以将分子乘以1.0
。
printf("%f\n", a * 1.0 / b);
答案 3 :(得分:0)
就像
一样简单#include <stdio.h>
int main(int argc, char** argv)
{
printf("%.2f\n",(float)6/25);
}