占位符常用列举

%A:十六进制浮点数,字母输出为大写

%a:同上,不过字母输出为 小写

%c:字符。

%d:十进制整数。

%e:科学计数法的浮点数,指数e为小写

%E:科学计数法的浮点数,指数E为大写

%i:基本等同于%d。

%f:小数。

%g:6个有效数字的浮点数,炒货6个会自动转换成科学计数法,指数部分e为小写

%G:同上,不过指数部分E为大写

%hd:十进制short int 类型。

%ho:八进制short int 类型。

%hx:十六进制short int 类型。

%hu:unsigned short int 类型。

%ld:十进制long int 类型。

%lo:进制long int 类型。

%lx:十六进制long int 类型。

%lu:unsigned long int 类型。

%lld:十进制long long int 类型。

%llo:八进制long long int 类型。

%llx:十六进制long long int 类型。

%llu:unsigned long long int 类型。

%Le:科学计数法表示的long double 类型浮点数。

%Lf:long double 类型浮点数。

%n:已输出的字符串数量。该占位符本身不输出,只将值存储在指定变量之中。

%o:八进制整数。

%p:指针。

%s:字符串。

%u:无符号整数(unsigned int)。

%x:十六进制整数。

%zd:size_t类型。

%%:输出一个%。

你可能感兴趣的:(c语言)