printf("%d,%6d\n",a,a);该语句是printf输出函数,用于输出。输出a的值,加一个逗号,加5个空格,加a的值,再换行如a=1,则输出为1,1,中间有5个空格,最后换行%6d其实就是%d前5个空格,\n为换行
%6d是指宽度,如果实际数字的宽度超过则按实际宽度,如果不够则用空格补齐,例如:i=123%6d就输出"123",%1d,%2d,%3d都输出"123".浮点较复杂.如果整数部分宽度超过你所规定的宽度则按实际宽度,如果小数部分超过你规定的宽度则会截留.