gpt4 book ai didi

将 int 转换为 double

转载 作者:太空狗 更新时间:2023-10-29 15:10:48 25 4
gpt4 key购买 nike

我运行了这个简单的程序,但是当我从 int 转换为 double 时,结果为零。零的 sqrt 然后显示负值。这是在线教程中的示例,所以我不确定为什么会这样。我在 Windows 和 Unix 上试过。

/* Hello World program */

#include<stdio.h>
#include<math.h>

main()

{ int i;

printf("\t Number \t\t Square Root of Number\n\n");

for (i=0; i<=360; ++i)
printf("\t %d \t\t\t %d \n",i, sqrt((double) i));


}

最佳答案

也许是这个?

int number;
double dblNumber = (double)number;

关于将 int 转换为 double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9047747/

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