gpt4 book ai didi

c - int 和 float 除法给出 0 作为输出

转载 作者:行者123 更新时间:2023-12-02 06:39:07 26 4
gpt4 key购买 nike

int main(void)
{
int x;
float y;

x=10;
y=4.0;

printf("%d\n",x/y);

return 0;
}

我使用 gcc 编译器编译了这段代码,运行时我得到 0 作为输出。
为什么这段代码给出的输出是 0 而不是 2?

最佳答案

IT 不是部门,而是打印格式。

改变:

printf("%d\n",x/y);

到:

printf("%f\n",x/y);

关于c - int 和 float 除法给出 0 作为输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11544080/

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