scanf在C中更改浮点值

时间:2018-03-30 16:15:47

标签: c input scanf

我正在尝试使用scanf从键盘输入中读取浮点值。

float n; printf("Input a float value: "); scanf("%f", &n);

当我输入4.2时,我的变量的值变为4,19999981。 screenshot

我需要将输入值除以另一个浮点值,因此我得到了不相关的结果。我不能限制逗号后的符号数,因为我不知道用户想输入多少个数字。 如何解决问题?

0 个答案:

没有答案