我发现,当 scanf("%f",&a) ,a 为 double 类型时会出现,a的数字很离谱,若 scanf 里面是 lf 而 a 是 float 时结果一般是0。
scanf("%f",&a)
a
double
scanf
lf
float
但是用 int 串大小就不会有很大问题。
有大佬解释一下吗。