C语言printf格式说明
%d 或 %i 输出十进制有符号整数
%u 输出十进制无符号整数
%f 输出浮点数(单精度)
%lf 输出双精度浮点数
%c 输出单个字符
%s 输出字符串
%x 或 %X 输出十六进制整数,%x 输出小写字母,%X 输出大写字母
%o 输出八进制整数
%p 输出指针地址
%d 或 %i 输出十进制有符号整数
%u 输出十进制无符号整数
%f 输出浮点数(单精度)
%lf 输出双精度浮点数
%c 输出单个字符
%s 输出字符串
%x 或 %X 输出十六进制整数,%x 输出小写字母,%X 输出大写字母
%o 输出八进制整数
%p 输出指针地址