关于C语言 printf("%dd%”,a,b)

来源:百度知道 编辑:UC知道 时间:2024/07/05 01:16:55
printf("a=%d,b=d%”,a,b) 和 printf("%dd%”,a,b) 有什么不同

例如a=1,b=2
前后语句输出分别为

a=1,b=d

1d

这就是区别所在

后一个语句会报错的

%dd% 输出一个十进制整数,一个字符d,后面的%没什么用

printf(\"%dd%”,a,b) 错了,如果是printf(\"%d%d”,a,b)的话就像上面所说的