ANSI C 标准 printf() 的各种转换说明

%%    打印一个百分号

%a       浮点数、十六进制数字和p-记数法(C99)
%A    浮点数、十六进制数字和p-记法(C99)

%c    一个字符 

%d    有符号十进制整数 
%i        有符号十进制数(与%d相同)

%e    浮点数、e-记数法
%E    浮点数、E-记数法
%f    浮点数、十进制记数法  

%g    根据数值不同自动选择%f或%e.
%G    根据数值不同自动选择%f或%e.

%p    指针    
%s    字符串

%u    无符号十进制整数
%o    无符号八进制整数
%x    使用十六进制数字0..f的无符号十六进制整数 
%X    使用十六进制数字0..F的无符号十六进制整数

原文地址:https://www.cnblogs.com/shangdawei/p/3023149.html