首页 > 解决方案 > 返回 float 导致返回 int

问题描述

我在 C++ 中有一个简单的函数。

float numret()
{
  return 10.00;
}

int main()
{

float a;
a = numret();
cout<<a;
}

此输出值为 10,但应为函数返回的 10.00。我如何确保它返回 10.00。我也尝试过从这样的变量返回

float numret()
{
float maxval = 10.00;
return maxval;
}

但我仍然得到 10 作为输出。

标签: c++function

解决方案


推荐阅读