大佬们,这段程序我把fprintf("%d*%d=%-2d",j,i,j*i)里面的d换成其他的字母就不行了,结果就出不来了,这是为什么呀,是什么原理,还有后面那个%-2d,为什么是%-2d呀
这就是格式化输出,一般输出整数用%d,输出浮点数用%f,输出字符串用%s,科学计数法表达的输出用%e等等。%2d指的是输出占两个位置的整数然后%-d是左对齐,%+d是右对齐,等等
%d
%f
%s
%e
%2d
%-d
%+d