举例说明如下:
123456 | float f1=3.1415926; float f2=1234.1415926; float f3=124.1; PRintf ( "%3.4f" , f1); // 输出结果为:_ _ 3.1416 ( _ 表示空格) printf ( "%3.4f" , f2); // 输出结果为:1234.1416 printf ( "%3.4f" , f3); // 输出结果为:124.1000 |
printf("%3.4f", f);中的3是控制f的整数部分按3位的固定位宽输出;4是按四舍五入的准则保留4位小数。
注:如果整数部分不足3位,则在前面补空格,超过3位,则按实际位数输出;如果小数部分不足4,则在后面补0
新闻热点
疑难解答