printf相关
来源:互联网 发布:电脑端怎么看手机淘宝 编辑:程序博客网 时间:2024/05/17 09:02
1) 类型:类型字符用以表示输出数据的类型,其格式符和意义如下表所示:
格式字符 意义
d 以十进制形式输出带符号整数(正数不输出符号)
o 以八进制形式输出无符号整数(不输出前缀0)
x,X 以十六进制形式输出无符号整数(不输出前缀Ox)
u 以十进制形式输出无符号整数
f 以小数形式输出单、双精度实数
e,E 以指数形式输出单、双精度实数
g,G 以%f或%e中较短的输出宽度输出单、双精度实数
c 输出单个字符
s 输出字符串
2) 标志:标志字符为-、+、#、空格四种,其意义下表所示:
标 志 意义
- 结果左对齐,右边填空格
+ 输出符号(正号或负号)
空格 输出值为正时冠以空格,为负时冠以负号
# 对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对e,g,f 类
当结果有小数时才给出小数点
3) 输出最小宽度: 用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。
4) 精度: 精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。
5) 长度:长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出。
格式字符 意义
d 以十进制形式输出带符号整数(正数不输出符号)
o 以八进制形式输出无符号整数(不输出前缀0)
x,X 以十六进制形式输出无符号整数(不输出前缀Ox)
u 以十进制形式输出无符号整数
f 以小数形式输出单、双精度实数
e,E 以指数形式输出单、双精度实数
g,G 以%f或%e中较短的输出宽度输出单、双精度实数
c 输出单个字符
s 输出字符串
2) 标志:标志字符为-、+、#、空格四种,其意义下表所示:
标 志 意义
- 结果左对齐,右边填空格
+ 输出符号(正号或负号)
空格 输出值为正时冠以空格,为负时冠以负号
# 对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对e,g,f 类
当结果有小数时才给出小数点
3) 输出最小宽度: 用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。
4) 精度: 精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。
5) 长度:长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出。
0 0
- printf相关
- printf相关
- fork/printf相关细节
- printf()函数相关
- Printf相关问题
- printf的输出相关
- printf相关函数详解
- printf相关函数
- printf到控制台相关问题
- 总结stm32的printf相关知识
- scanf 和printf 的相关注意事项
- printf
- printf
- printf
- printf()
- printf
- printf
- printf
- 针对类似淘宝商户注册时用模板生成自己商铺网页的操作
- Python字符串格式化表达
- 网页背景图片自动适应窗口大小的代码
- HDU5952Counting Cliques(dfs)
- java中arraylist与linkedlist区别
- printf相关
- Okio简化处理IO操作
- JavaBean笔记。
- Android常用提示框(dialog和popuwindow)
- Unity3D开发小贴士(五)Lua调用C#
- oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT
- tgz(tar.gz)的压缩和解压
- 工厂模式
- 图片选择器编写