gpt4 book ai didi

c - 我需要为每个变量添加 (float) 吗?

转载 作者:行者123 更新时间:2023-12-02 14:53:56 26 4
gpt4 key购买 nike

学习 C 中的类型转换,我想知道我是否只需要在南瓜价格前加上( float ),或者像我正在看教程。

float avg_profit;
int price_of_pumpkin = 10;
int sales = 59;
int days_worked = 7;

avg_profit = (float)price_of_pumpkin * sales / days_worked;

printf("Average daily profit: $%.2f", avg_profit);

最佳答案

您只需转换公式中的第一个变量。一旦将 price_of_pumpkin 转换为 float,乘法的结果也将变为 float,然后执行 float 除法。

如果教程中建议对公式中的每个变量进行转换,那么您最好看其他教程,或者更好地阅读一本书。

关于c - 我需要为每个变量添加 (float) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53963946/

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