打印控制符
格式控制符:
%d:用于输出十进制有符号整数。
%u:用于输出十进制无符号整数。
%f:用于输出十进制浮点数字。
%e 或 %E:用于输出指数形式的浮点数。
%g 或 %G:用于输出浮点数,根据数值大小自动选择使用 %f 或 %e。
%x 或 %X:用于输出十六进制。
%c:用于输出单个字符。
%s:用于输出字符串。
%p:用于输出指针地址。
%lu:用于输出无符号长整型。
%lld 或 %I64d:用于输出有符号长长整型。
%llu 或 %I64u:用于输出无符号长长整型。
%Lf:用于输出长双精度浮点数。
%% 格式控制符:用来输出百分号 %,在输出时需要使用两个百分号连在一起。
格式修饰符:
-:左对齐。
+:输出符号(正数前面加上“+”)。
#:八进制前缀(0)、十六进制前缀(0x 或 0X)或浮点数小数点(.)。
0:用 0 在左侧填充数据输出的空白,而不是默认的空格字符。
m.n:m 是指定的最小宽度,n 是指定的精度。
*:用来接收动态传入的宽度和精度。例如,%*.*f 表示输出浮点数,宽度和精度由后面带两个 int 类型的参数动态传入。
转义字符:
\a:警报(响铃)。
\b:退格(回退)一格。
\f:换页。
\n:换行。
\r:回车。
\t:水平制表符。
\v:垂直制表符。
\\:反斜杠。
\':单引号。
\":双引号。
\?:问号。
\0:字符串结束标志。
还没有留言,还不快点抢沙发?