如何让除法在c ++中产生浮点值

时间:2017-03-15 07:20:22

标签: c++

我回过头看了一会儿的计算器,注意到除法不起作用,将3/4等表达式计算为0.我试图通过将int转换为浮点数来修复它,这是我做过的事情在制作计算器时不知道。但是,出于某种原因,它不起作用。我搞砸了语法吗?

代码:

int divide(int num1, int num2) {
    float quot;
    quot = (float) num1 / num2;
    return quot;
}

每当我调用我的除法函数时,它会给出整数答案。我想要小数(十进制)答案。

1 个答案:

答案 0 :(得分:0)

只需在函数返回类型

中将int更改为float