c语言中“$%6.2”什么意思

如题所述

  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;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-18
我记得不错的话就是:输出的形式:$ ....(4个点代表输出的东西,前面美元符号后面2空格是缩进!!!)
第2个回答  2013-04-18
就是代表多少美元,最高6位整数精,确到0.01。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网