原文地址 blog.csdn.net
格式字符详解
1.d 格式字符
功能:用来输出十进制数
格式:%d:按整型数据的实际长度输出
%md:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%ld:输出长整型数据。
2.o 格式字符
功能:以八进制形式输出整数;
格式:%o:按整型数据的实际长度输出
%mo:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%lo:输出长整型数据。
3.x 格式字符
功能:以十六进制形式输出整数
格式:%x:按整型数据的实际长度输出
%mx:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%lx:输出长整型数据。
4.u 格式字符
功能:以十进制数输出无符号整数
格式:%u:按整型数据的实际长度输出
%mu:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%lu:输出长整型数据。
5.c 格式字符 **
功能:输出单个字符
格式:%c:按整型数据的实际长度输出
%mc:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%lc:输出长整型数据。
6.s 格式字符
功能:输出字符串
格式:%s:按整型数据的实际长度输出
%ms:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%ls:输出长整型数据。
7.f 格式字符
功能:以小数形式输出单、双精度实数
格式:%f:按整型数据的实际长度输出
%mf:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%lf:输出长整型数据。
8.e 格式字符
功能:以指数形式输出单、双精度实数
格式:%e:按整型数据的实际长度输出
%me:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%le:输出长整型数据。
9.g 格式字符
功能:以 %f、%e 中较短的输出宽度输出单、双精度实数
格式:%g:按整型数据的实际长度输出
%mg:m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补一空格;若大于 m,则按实际位数输出。
%lg:输出长整型数据。