C语言中用printf()怎么保留3位小数,末位四舍五入输出一个浮点数? 日期:2009-04-12 23:00:46 人气:2 C语言中用printf()怎么保留3位小数,末位四舍五入输出一个浮点数? 输出语句可以这样写: printf("%.3f\n",a); 假设a是你要输出的变量。其中".3f"就是指限定输出3位小数,并且C语言会自动进行末位的四舍五入。