gpt4 book ai didi

c - 为什么我们要在乘法中加一个点来运行程序?

转载 作者:太空宇宙 更新时间:2023-11-04 01:03:01 25 4
gpt4 key购买 nike

我正在编写一个计算二次方程根的程序。当我第一次编写代码时,我没有在 x 方程式中的 4 和 2 之后键入一个点,但它不起作用!那么这个点在这里代表什么,我应该在什么时候使用它?

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

int main()
{
int a, b, c;
double x;
scanf("%d %d %d", &a, &b, &c);

x = (-b + sqrt(b*b-4.*a*c) ) / (2.*a);

printf("%lf", x);
getch();

return 0;
}

最佳答案

4.4.0

小数点使它成为 float 而不是整型数。

更重要的字面量是 2.,因为没有它你会得到整数除法(在大多数情况下,结果是错误的)。

关于c - 为什么我们要在乘法中加一个点来运行程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31063232/

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