c语言输出保留任意小数

ゞ 浴缸里的玫瑰 2022-03-06 18:52 380阅读 0赞

printf()函数默认保留6位小数

  1. printf("%.nlf",value); //表示保留n位小数
  2. printf("%.*f",n,value); // n表示小数的位数,value表示结果
  3. printf("%m.nlf",value); //表示控制宽度为m,保留n为小数,靠右对齐
  4. printf("%-m.nlf",value); //表示控制宽度为m,保留n为小数,靠左对齐
  5. //当控制宽度小于数值的位数时,将以实际数值宽度为准
  6. printf("%.lf",value); //表示保留整数

读入n-1位数

  1. scanf("\n%*c%d",&value); //这么做,会跳过第一位数,从第二位数开始读
  2. // 符号*起到跳过一位字符从下一位开始读的作用,%*c会把第一位数当做字符跳过,注意把回车处理掉,当前面有输入操作时

发表评论

表情:
评论列表 (有 0 条评论,380人围观)

还没有评论,来说两句吧...

相关阅读