您的当前位置:首页正文

printf("%.1lf\n",d); VC++6.0中这个语句是不是自动的四舍五入小数点后的第二位

来源:无忧晚年 2013-01-20

有网友碰到这样的问题“printf("%.1lf\n",d); VC++6.0中这个语句是不是自动的四舍五入小数点后的第二位”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

那要看是什么版本,有的是四舍五入,
有的不是四舍五入,是只输出一位小数,从第二位开始的小数位全删除掉。
比如:vs2010就是四舍五入
double d=1.256;
printf("%.1lf\n",d);
输出就是1.3

VC++6.0也是四舍五入的。