gpt4 book ai didi

c - c 中的除法没有给出预期值

转载 作者:太空宇宙 更新时间:2023-11-04 00:30:14 27 4
gpt4 key购买 nike

我在做除法时得到的是四舍五入的答案吗?

double div;
div = 25/8;
printf("%lf",div);

当我这样做时打印出 3.0000

为什么我没有得到 3.125

最佳答案

因为您正在进行整数除法,请尝试:

div = 25.0/8;

div = (double)25/8;

键入 25.0 表示双重文字。您还可以将 25.f 用于浮点文字。这两个都会触发浮点除法。

关于c - c 中的除法没有给出预期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22433041/

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