printf 格式
1.转换说明符
%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)
%c 字符
%d 有符号十进制整数
%f 浮点数(包括float和double)
%e(%E) 浮点数指数输出[e-(E-)记数法]
%g(%G) 浮点数不显无意义的零"0"
%i 有符号十进制整数(与%d相同)
%u 无符号十进制整数
%o 八进制整数 e.g. 0123
%x(%X) 十六进制整数0f(0F) e.g. 0x1234
%p 指针
%s 字符串
%% "%"
2.标志
左对齐: "-" e.g. "%-20s"
右对齐: "+" e.g. "%+20s"
空格: 若符号为正,则显示空格,负则显示"-" e.g. "% 6.2f"
#: 对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对e,g,f 类当结果有小数时才给出小数点。
3.格式字符串(格式)
[标志][输出最少宽度][.精度][长度]类型
"%-md" : 左对齐,若m比实际少时,按实际输出。
"%m.ns": 输出m位,取字符串(左起)n位,左补空格,当n>m or m省略时m=n
e.g. "%7.2s" 输入CHINA
输出" CH"
"%m.nf": 输出浮点数,m为宽度,n为小数点右边数位
e.g. "%3.1f" 输入3852.99
输出3853.0
最新文章
- linux hosts文件详+mac主机名被莫名其妙修改
- windows下mongodb安装与使用整理
- js 对象方法、类方法、原型方法的区别;私有属性、公有属性、公有静态属性的区别
- rman的使用
- POJ 3111
- box-shadow学习笔记
- Network boot from AMD Am79C970A
- JSR-303 Bean Validation 介绍及 Spring MVC 服务端参数验证最佳实践
- Python Django连接(听明白了是连接不是创建!)Mysql已存在的数据库
- tcp、udp、ip、icmp报文格式分析
- 一种快速构造和获取URL查询参数的方法:URLSearchParams
- Vuejs——(11)组件——slot内容分发
- jQuery-淡入淡出效果-fadeIn()淡进 fadeOut()淡出 fadeToggle();
- CentOS下安装MYSQL8.X并设置忽略大小写
- js 字符串转对象
- Java虚拟机的相关笔记
- DM816X 实现 USB HID Gadget 鼠标键盘功能【转】
- Spring框架的事务管理的分类
- java递归方法求数组最大元素
- VC/MFC分割字符串(SplitString)返回CStringArray