gpt4 book ai didi

iphone - float + float = NAN

转载 作者:行者123 更新时间:2023-12-03 20:19:16 25 4
gpt4 key购买 nike

float jk = 7700;  float ck = 8000;  - if i do int jk;  I get rim=0;

printf (asin(jk/10500)) = 1.57897 - for example
printf (asin(ck/9500)) = 0.87868 - for example

float rim;
rim= asin(jk/10500)+ asin(ck/9500);

printf("\n%f", rim) = nan

为什么我会得到nan?

最佳答案

我不相信你的“例如”。因为我不相信魔法。如果你有两个有效的 float 都非常小,那么它们的总和就不是 nan。所以,我的猜测是这样的:

|jk| > 10500|ck| > 9500 。因此,您使用无效的(> 1.0 或 < -1.0)参数创建 asin,从而得到 nan。

或者您又犯了一个错误。请发布一个可编译的可运行示例,它将打印 NAN

关于iphone - float + float = NAN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4276909/

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