我在学习C的时候遇上这摸一个题 请各位打虾帮我讲解一下:
k为int类型变量
k= -8567;
printf("|%06D|\n",k);
则以上语句输出什么?怎么输出这个结果?
printf()函数是多参数函数,没有格式控制符。
当然输出结果就是: |%06D|
如果你研究过多参数函数执行过程,就容易理解!
再说了,c语言中是区分大小写的。
改为|%06d|结果又不同(|-08567|)!
非常谢谢你