怪事情.浮点数出错
以前一直是弄整数的,都没问题,现在想输入浮点数出问题了?.double a,b,sum;
scanf("%f",a);
printf("%f",a);
输入: 3.0或任何数 输出0.0000
怎么会这样啊?
2007-03-13 13:09

2007-03-13 13:16
不是这个.我是&a的.
2007-03-13 13:19
2007-03-13 13:29
2007-03-13 13:34
2007-03-13 13:35
2007-03-13 13:39
2007-03-13 13:47
对定义为双精度的变量在输入时赋以单精度的值.严格来说是一种错误.

2007-03-13 13:55

2007-03-13 13:59