在学习C++算法设计的时候,写算法的时候,总会遇到一些输出格式的问题,比如四舍五入,这样就需要学习 格式控制符之%m.nf和 %.nf 了。

%.nf和%m.nf的含义:

(一)格式控制符m.n,m表示输出数据总宽度(包括小数点 . ),n表示数据精度,具体因数据类型而不同。

1 m:总宽度,包括小数点

2 n:小数部分位数,四舍五入

%m.nf 总长度为m,小数点后面保留n位,不足就前面加空格来补

%.nf 总长度不限,小数点后面保留n位,不足补零

代码示例:

#include <iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{// %f 就是 float   %lf 都是double 类型double x = 5.45;printf("%.1lf\n",x); //一位小数,四舍五入printf("%.5lf\n", x); //五位小数printf("%5.1lf\n",x); //数字宽度5,包括小数部分,不足用空格来补printf("%05.1lf\n", x);//数字宽度5,包括小数部分,不足用0来补return 0;
}

下面是 代码的结果:

格式控制符之%m.nf和 %.nf相关推荐

  1. 格式控制符之%m.nf

    格式控制符m.n,m表示输出数据宽度,n表示数据精度,具体因数据类型而不同. "%m.nf" 1 m:总宽度,包括小数点 2 n:小数部分位数 3 如果m过大, 会在左边补空格:如 ...

  2. 1. awk基础,awk介绍,awk基本语法,直接使用action,打印列,初识列和行,\$0、\$NF、NF,基础示例,begin模式,end模式

    文章目录 前言 awk介绍 awk基本语法 直接使用action 打印列 初识列和行 \$0.\$NF.NF 基础示例 初识模式(begin end) 总结 友情链接 前言 本小节是awk基础入门课程 ...

  3. C语言格式控制符和转义字符

    1.         格式控制符 格式输出printf 作用是向终端输出若干个类型任意的数据. 格式:printf (格式控制符,输出列表) 1)         格式控制符 l          % ...

  4. awk中$NF和NF的含义

    在awk中$NF和NF的意义不相同,以几个实例来演示一下!! $NF:匹配模式到最后值(默认间隔符是空格,也可以通过-F指定) [root@va10008 ~]# cat test.txt M.Tan ...

  5. C语言格式控制符/占位符 - C语言零基础入门教程

    目录 1.C 语言格式控制符/占位符 2.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 网络有这么一个段子: 如果说一个男生没对象 -单身狗 ...

  6. NF、$NF、FR、FNR举例说明

    NF当前处理数的个数 [root@VM_207_144_centos bin]# echo a b c | awk '{print NF}' 3 $NF当前处理数中的最后一位数 [root@VM_20 ...

  7. c语言转义字符详解,C语言转义字符和格式控制符参考

    <C语言转义字符和格式控制符参考>由会员分享,可在线阅读,更多相关<C语言转义字符和格式控制符参考(5页珍藏版)>请在人人文库网上搜索. 1.C语言转义字符和格式控制符参考转义 ...

  8. java的格式控制符_C语言的格式控制符

    1.         格式控制符 格式输出printf 作用是向终端输出若干个类型任意的数据. 格式:printf (格式控制符,输出列表) 1)         格式控制符 l          % ...

  9. c语言转义字符 xhh,jsj_C语言转义字符和格式控制符参考.pdf

    jsj_C语言转义字符和格式控制符参考 C : \a:, \b:: \f: \n: , \r:, \t: \v: \\: \': \": \?: \ddd: \xhh: \0:(NULL), ...

最新文章

  1. 你所不知道的 Android Studio 调试技巧
  2. [转载]MongoDB开发学习 经典入门
  3. python知识:*args 和**kwargs
  4. 关闭oracle自动统计,禁用Oracle 11g的统计数据自动收集功能
  5. 今天的我坐下来的蜡笔小新
  6. python虚函数_Python进阶话题杂谈(十三)纯虚函数与抽象基类
  7. 对计算机的硬盘进行高级格式化,牛刀初试 高级格式化硬盘完全体验
  8. uva297(quadtree)
  9. ExtJS 4正式版今天发布
  10. SQL注入从入门到精通
  11. 通俗理解贝叶斯,全概率定理
  12. 【数据挖掘】通用论坛正文提取
  13. js动态显示实时时间
  14. 区块链技术入门学习指引
  15. signature=2850cfcfebaece38f3ee6f56047eb922,A characteristic metabolic signature of breast cancer
  16. 到站提醒APP应用 隐私声明
  17. 18.网络技术——BGP的原理+实验题(后附练习题)
  18. 卷积核的优势-权值共享与局部感知能力
  19. Cortex-M3中C与汇编的交互
  20. 《阿猫阿狗2》和《芝麻开门》的相似之处

热门文章

  1. Fatal error: Cannot redeclare 原因与解决方法
  2. SAP ABAP 业务对象 BUS1006006 BPShareholderRel 商业伙伴股东关系 BAPI 清单和相关 TCODE
  3. 解决医疗健康领域的网络安全和云技术技能差距
  4. hadoop集群之hdfs文件系统常见操作命令
  5. 麦肯锡:首席信息官应如何领导信息业务
  6. U盘刻录Centos镜像
  7. 信息组织 | 历史发展与未来趋向
  8. 李阳疯狂英语励志名言
  9. php取整v,php取整的各种方法
  10. Android单元测试框架介绍 -- 调研篇