gpt4 book ai didi

c++ - C++ 中的除法没有按预期工作

转载 作者:IT老高 更新时间:2023-10-28 12:40:19 26 4
gpt4 key购买 nike

我在做其他事情,但结果都是零,所以我做了这个简约的例子,输出仍然是 0。

#include <iostream>

int main(int argc, char** argv)
{
double f=3/5;
std::cout << f;
return 0;
}

我错过了什么?

最佳答案

你错过了 3 和 5 是整数的事实,所以你得到整数除法。要让编译器执行浮点除法,请将其中一个设为实数:

 double f = 3.0 / 5;

关于c++ - C++ 中的除法没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6101084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com