a 符号 作用

  ——————————————————————————

 

  %d 十进制有符号整数

 

  %u 十进制无符号整数

 

  %f 浮点数

 

  %s 字符串

 

  %c 单个字符

 

  %p 指针的值

 

  %e 指数形式的浮点数

 

  %x, %X 无符号以十六进制表示的整数

 

  %o 无符号以八进制表示的整数

 

  %g 自动选择合适的表示法

 

  %p 输出地址符

 

  ━━━━━━━━━━━━━━━━━━━━━━━━━━

 

  说明:

 

  (1). 可以在"%"和字母之间插进数字表示最大场宽。

 

  例如: %3d 表示输出3位整型数, 不够3位右对齐。

 

  %9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,

 

  小数点占一位, 不够9位右对齐。

 

  %8s 表示输出8个字符的字符串, 不够8个字符右对齐。

 

  如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。

 

  但对浮点数, 若整数部分位数超过了说明的整数位宽度, 将按实际整数位输出;

 

  若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。

 

  另外, 若想在输出值前加一些0, 就应在场宽项前加个0。

 

  例如: %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度

 

  为4位。

 

  如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度,

 

  小数点前的数字代表最小宽度。

 

  例如: %6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则

 

  第9个字符以后的内容将被删除。

 

  (2). 可以在"%"和字母之间加小写字母l, 表示输出的是长型数。

 

  例如: %ld 表示输出long整数

 

  %lf 表示输出double浮点数

 

  (3). 可以控制输出左对齐或右对齐, 即在"%"和字母之间加入一个"-" 号可

 

  说明输出为左对齐, 否则为右对齐。

 

  例如: %-7d 表示输出7位整数左对齐

 

  %-10s 表示输出10个字符左对齐

 

  2. 一些特殊规定字符

 

  ━━━━━━━━━━━━━━━━━━━━━━━━━━

 

编辑本段b 字符 作用

  ——————————————————————————

 

  \n 换行

 

  \f 清屏并换页

 

  \r 回车

 

  \t Tab符

 

  \xhh 表示一个ASCII码用16进表示,

 

  其中hh是1到2个16进制数

 

  ━━━━━━━━━━━━━━━━━━━━━━━━━━

printf()的用法的更多相关文章

  1. sscanf和sprintf是scanf和printf家族用法 (转)

    sscanf和sprintf是scanf和printf家族用法 sscanf和sprintf是scanf和printf家族的一对成员,用于处理和分析字符串非常强大得两个函数头文件 stdio.h原型i ...

  2. C语言100个经典的算法之兔子总数计算内含printf的用法

    语言的学习基础,100个经典的算法 C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一 ...

  3. php中sprintf与printf函数用法区别

    下面是一个示例:四舍五入保留小数点后两位  代码如下 复制代码 <?php$num1 = 21;echo sprintf("%0.2f",$num1)."<b ...

  4. java中printf中用法详解

    目前printf支持以下格式: %c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 %% 输出百分号% printf的格式控制的 ...

  5. printf函数用法小记

    By francis_hao    Aug 26,2017   C语言中printf函数是一个比较常用的函数,但是常用并不代表完全了解,本文翻译了printf的man手册,介绍了其全部功能(不包括ma ...

  6. printf的用法进阶

    今天来好好总结一下C语言中关于printf的常用用法 基础部分 printf("%d\n", numInt); printf("%f\n", numFloat) ...

  7. shell中awk printf的用法

    打印输出时,可能需要指定字段间的空格数,从而把列排整齐.在print函数中使用制表符并不能保证得到想要的输出,因此,可以用printf函数来格式化特别的输出. printf函数返回一个带格式的字符串给 ...

  8. printf中用法详解

    %c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 %% 输出百分号% printf的格式控制的完整格式: %  -  0  m ...

  9. java中printf的用法

    目前printf支持以下格式:           %c        单个字符           %d        十进制整数           %f        十进制浮点数        ...

  10. 转载:shell中awk printf的用法

    转载:http://www.linuxawk.com/jiaocheng/83.html 6. printf函数   打印输出时,可能需要指定字段间的空格数,从而把列排整齐.在print函数中使用制表 ...

随机推荐

  1. 第五篇:Python函数基础篇

    本篇介绍什么是函数.函数的特性.函数的定义.函数的调用.以及函数的参数.以及关于全局变量和局部变量的使用等等. 一.什么是函数: 函数是最基本的一种代码抽象方式,为了实现某种特定的功能而组织的带名字的 ...

  2. c# 根据一个给定经纬度的点和距离,搜索附近5公里范围的地点

    功能需求:需要查询一个站点(已知该站点经纬度)5公里范围内的其它站点. 方 法 一 :对每条记录,去进行遍历,跟数据库中的每一个点进行距离计算,当距离小于5公里时,认为匹配(效率极其低下,耗时长). ...

  3. apache配置项

    环境:apache2.24 apache 官方文档:http://httpd.apache.org/docs/2.4/  全部指令索引:   http://httpd.apache.org/docs/ ...

  4. Python3字典排序

    创建一个字典 dict1={'a':2,'b':3,'c':8,'d':4} 1.分别取键.值 取字典的所有键,所有的值,利用dict1.keys(),dict1.vaules(), 由于键,值有很多 ...

  5. Alpha版本1发布

    这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha版本发布说明 1. 团队成员的学号列表 团队成员 学号 whisperzxx( ...

  6. c# 第六节 c#的程序结构,以及vs的文件结构

    本节内容: 1:c#的程序结构 2:深入了解vs的文件 1:c#的程序结构 实例: 2:深入了解vs的文件 三者的关系: 3:命令空间是什么 使用别名:

  7. 201871010118-唐敬博《面向对象程序设计(java)》第十二周学习总结

    博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.co ...

  8. SpringBoot使用@Value来获取properties的值

    今天在项目中想使用@Value来获取Springboot中properties中属性值.场景:定义了一个工具类,想要获取一些配置参数,使用了@value来获取,但是死活也获取不到.如何解决:在使用这个 ...

  9. Docker安装(二)

    一.前提条件 目前,CentOS 仅发行版本中的内核支持 Docker. Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. Docker 运行在 Cent ...

  10. 知识点总结 HTML+CSS部分

    1.html+css经典布局 ①左列定宽,右列自适应 .left{width:100px;float:left;} .right{overflow:hidden;} ②两列顶宽,中栏自适应 .left ...