如题所述
printf("$%6.2f\n",26.27);输出的是 $26.27 换行。printf("")中""里面除了%d,%f,%lf..这些外其他的都按原样输出。比如 printf("Hello World !");输出的就是Hello World !" printf("$#@&*");输出的是$#@&*。
6是输出的距离.2是保留小数点后2位小数。如果把2改为n就是保留n位小数.适用于fioat和double的输出类型
形如 %m.n 的格式,意思是输出值的宽度为m,输出值的小数精度为n。
比如
double a=1234.4321;
printf("a=%6.2d",a);
则输出的是:a= 1234.43;
6是输出的距离.2是保留小数点后2位小数。如果把2改为n就是保留n位小数.适用于fioat和double的输出类型
形如 %m.n 的格式,意思是输出值的宽度为m,输出值的小数精度为n。
比如
double a=1234.4321;
printf("a=%6.2d",a);
则输出的是:a= 1234.43;
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-04-18
我记得不错的话就是:输出的形式:$ ....(4个点代表输出的东西,前面美元符号后面2空格是缩进!!!)
第2个回答 2013-04-18
就是代表多少美元,最高6位整数精,确到0.01。