%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%0 无符号以八进制表示的整数
%g 自动选择合适的表示法

可以在”%”和字母之间加小写字母l, 表示输出的是长型数。
%ld 表示输出long整数
%lf 表示输出double浮点数

可以在”%”和字母之间插进数字表示最大场宽。
EXP:
  %3d 表示输出3位整型数, 不够3位右对齐。 %9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,小数点占一位, 不够9位右对齐。
  
  %8s 表示输出8个字符的字符串, 不够8个字符右对齐。
如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。但对浮点数, 若整数部分位数超过了说明的整数位宽度, 将按实际整数位输出;
若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。另外, 若想在输出值前加一些0, 就应在场宽项前加个0。

  例如 %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度为4位。
如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度,小数点前的数字代表最小宽度。

  例如 %6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则第9个字符以后的内容将被删除。

可以控制输出左对齐或右对齐, 即在”%”和字母之间加入一个”-“号可说明输出为左对齐, 否则为右对齐。
例如:
  %-7d 表示输出7位整数左对齐
  %-10s 表示输出10个字符左对齐

printf格式化输出类型相关推荐

  1. c++ 输出二进制_C语言 printf 格式化输出的详细示例

    printf 是C语言非常有用的一个函数,也是我们入门学习C语言的第一个函数.掌握 printf 的格式化输出,对后续的学习非常有帮助. 在程序中要使用 printf,必须要包含头文件 stdio.h ...

  2. matlab printf格式化输出,Shell printf格式化输出命令

    printf 是 awk 的重要格式化输出命令,本节我们先介绍一下 printf 命令如何使用. 需要注意,在 awk 中可以识别 print 输出动作和 printf 输出动作(区别是:print ...

  3. Shell printf格式化输出命令

    printf 是 awk 的重要格式化输出命令,本节我们先介绍一下 printf 命令如何使用. 需要注意,在 awk 中可以识别 print 输出动作和 printf 输出动作(区别是:print ...

  4. golang printf 格式化输出

    Printf 格式化输出 通用占位符: v 值的默认格式. %+v 添加字段名(如结构体) %#v 相应值的Go语法表示 %T 相应值的类型的Go语法表示 %% 字面上的百分号,并非值的占位符 布尔值 ...

  5. Go语言基础--Printf格式化输出、Scanf格式化输入详解

    几种输出方式的区别 Print.Println .Printf .Sprintf .Fprintf都是fmt 包中的公共方法,在需要打印信息时需要用到这些函数,那么这些函数有什么区别呢? Print: ...

  6. C语言 printf格式化输出,参数详解

    有关输出对齐 int main(int argc, char* argv[]) {  char insertTime[20] = {"1234567890"};  double i ...

  7. C语言scanf()函数格式化输入和printf()格式化输出。

    scanf函数格式化输入和printf格式化输出 要实现的功能如下 完整源代码实现如下 要实现的功能如下 scanf函数格式化输入字符串和字符,printf格式化输出字符串和字符. 完整源代码实现如下 ...

  8. 【C/C++】printf格式化输出-科学计数法形式的浮点数

    C语言printf格式化输出修饰符 printf()的格式符 转换说明 输出 %a, %A 浮点数.十六进制数和p-计数法(C99) %c 一个字符 %d 有符号十进制数 %e, %E 浮点数,e计数 ...

  9. java 利用printf格式化输出

    import java.util.Date;/*** 使用printf输出*//**关键技术点* 使用java.io.PrintStream的printf方法实现C风格的输出* printf 方法的第 ...

最新文章

  1. 适用于AMD ROC GPU的Numba概述
  2. 数据挖掘原理与算法:练习题2
  3. Java 随心笔记10
  4. 你不知道的vscode之空间控制
  5. mysql8.0主从配置,MySQL 8.0主从服务器(Master-Slave)配置
  6. CVPR 2020 Oral | 妙笔生花新境界,语义级别多模态图像生成
  7. c语言翻译时为0运行为2,高级语言程序设计:、二章习题解答
  8. SQL注入学习part02:(结合sqli-libs学习:11-20关)
  9. RFID技术正助力物流行业进入新时代
  10. 后台返回整个html转换成页面链接,利用html5的history.replaceState修改当前页面的URL...
  11. numpy.outer
  12. 计算机视觉基础概念、运行原理和应用案例详解
  13. 面试题:Java多线程
  14. css修改下拉框样式
  15. 基于CC2430的基础实验5---时钟模式
  16. win7电脑如何提升开机速度?
  17. 郑州大学计算机系1996级校友,公共管理学院成功举办96级公共关系专业学生毕业20周年返校活动...
  18. 欧拉公式推导(e^iπ+1=0)
  19. 天翼云等服务器配置Apache Web服务
  20. word/ppt中如何插入11以上带圆圈的数字序号

热门文章

  1. PyTorch官方教程中文版:PYTORCH之60MIN入门教程代码学习
  2. 现在JavaScript日期–如何在JavaScript中获取当前日期
  3. 摆脱加卡他卡_如何通过三个简单的步骤摆脱“故事卡地狱”。
  4. Bali BaloCSS天才
  5. 递归方程组解的渐进阶的求法——代入法
  6. 1、rbac权限组件-初识, 中间件校验1
  7. bootstrap table入门例子
  8. ansible---基础
  9. JAVA运行程序代码段
  10. HTTPS下导出excel失败解决办法