《C语言》打印(2)
2021-05-18 15:30
标签:%s class 单引号 关于 说明 width 一个 显示 斜杠 关于字段宽度扩展: printf可在字段宽度部分使用*代替数字来达到目的,但是也必须使用一个参数来说明函数字段宽度应该是什么。 例如: 《C语言》打印(2) 标签:%s class 单引号 关于 说明 width 一个 显示 斜杠 原文地址:https://www.cnblogs.com/YiShen/p/9744116.html转义字符
转义字符
含义
\a
响铃(BEL)
\b
退格(BS)
\f
换页(FF)
\n
换行
\r
回车
\t
水平制表
\v
垂直制表
\\
表示反斜杠本身
\‘
表示单引号
\"
表示双引号
\?
表示问号
\0
表示空字符
\ddd
1到3位八进制数所代表的任意字符
\xhh
1到2位十六进制所代表的任意字符
占位符
转换说明
输出
%a
浮点数、十六进制数和p-记数法(C99)
%A
浮点数、十六进制数和p-记数法(C99)
%c
一个字符
%d
有符号十进制整数
%e
浮点数、e-记数法
%E
浮点数、E-记数法
%f
浮点数、十进制记数法
%g
根据数值不同自动选择%f或%e。%e格式在指数小于-4或者大于等于精度时使用
%G
根据数值不同自动选择%f或%E。%E格式在指数小于-4或者大于等于精度时使用
%i
有符号十进制整数(与%d相同)
%o
无符号八进制整数
%p
指针
%s
字符串
%u
无符号十进制整数
%x
使用十六进制数字0f的无符号十六进制整数
%X
使用十六进制数字0F的无符号十六进制整数
%%
打印一个百分号
格式转换修饰符
标志
意义
-
项目是左对齐的
例:“%-4s”
+
有符号的值若为正,则显示正号;若为负的,则显示负号
例:“%+6.2f”
空格
有符号的值若为正,则显示空格代替正号;若为负的,则显示负号
例:“% 6.2f“
#
使用转换说明的可选形式。若为%o格式,显示前导0;若为%x和%X格式,则显示前导0x和0X。对于所有浮点形式,#保证了即使不跟任何数字,也打印一个小数点字符。对于%g和%G格式,它防止尾随零被删除。
例:”%#o“、”%#x“、”%#8.0f“、”%+#10.3E“
0
对于所有的数字格式,用前导0来填充字段宽度,如果出现-标志或者指定了精度(对于整数)则忽略该标志
例:”%010d“、”%08.3f“
int width = 8;
printf ("%*d", width, number);
上一篇:python学习基础1
下一篇:solr java代码