占位符
整型
%d int
%ld long
%lld long long
%hd short int
%u unsigned int
%hu unsigned short int
%lu unsigned long int
%llu unsigned long long
%c char
%s 字符串
%o 八进制
%x 16进制
(另外,要显示各进制数的前缀0、0x、0X,必须分别使用%#o、%#x、%#X)
浮点型
%f float
%lf double
%e(E) 以指数形式表示的浮点型
%Lf long double
%Le 以指数形式表示long double
其他
%zd size_t
%p 指针
转义序列
(图片引用自《C Primer Plus》)