%d 输出整数,%s 输出字符窜,那么 %ds 输出什么呢?
%ds 输出整数,并在后面添加一个字符 's'。因为 %d 是格式字符串,%ds 在一起没有意义,'s' 仅仅是在 %d 后面的一个普通字符。请看下面的例子:
#include <stdio.h> int main() { int a=1234; printf("a=%ds\n", a); return 0; }
运行结果:a=1234s