java输出右对齐_Java中如何控制右对齐输出?

展开全部

%4.xx 使输出右对齐,不足4位用空格;

%-10s 使字符串左对齐输636f707962616964757a686964616f31333365643537出,不足10位,后加空格;

%10s 使字符串右对齐输出,不足10位,前加空格。

输出的对齐格式:

printf("%4.d ",1);

printf("%4.d %4.d %4.d ",3,12,1123);

printf("%-10s%d ",s,12);

%4.xx 使输出右对齐;不足4位用空格;

%.4xx 使小数保留4位小数,若该数为整形,不足四位前填0;多余4位原样输出;

%-4.xx 使输出的数左对齐;

%-10s 使字符串左对齐输出,不足10位,后加空格;

%10s 使字符串右对齐输出,不足10位,前加空格;

%10.s 不输出字符,只输出10位空格;

%.10s 字符原样输出;

举例:

#include

int main()

{

printf("%4.d%4.d%4.d ",1,34,12344);

printf("%4.d %4.d %4.d ",3,12,11123); //右对齐;不足四位,前加空格;

printf("%.4d %.4d %.4f

展开全部 %4.xx 使输出右对齐,不足4位用空格; %-10s 使字符串左对齐输636f707962616964757a686964616f31333365643537出,不足10位,后加空格; %10s 使字符串右对齐输出,不足10位,前加空格。 输出的对齐格式: printf("%4.d ",1); printf("%4.d %4.d %4.d ",3,12,1123); printf("%-10s%d ",s,12); %4.xx 使输出右对齐;不足4位用空格; %.4xx 使小数保留4位小数,若该数为整形,不足四位前填0;多余4位原样输出; %-4.xx 使输出的数左对齐; %-10s 使字符串左对齐输出,不足10位,后加空格; %10s 使字符串右对齐输出,不足10位,前加空格; %10.s 不输出字符,只输出10位空格; %.10s 字符原样输出; 举例: #include int main() { printf("%4.d%4.d%4.d ",1,34,12344); printf("%4.d %4.d %4.d ",3,12,11123); //右对齐;不足四位,前加空格; printf("%.4d %.4d %.4f
经验分享 程序员 微信小程序 职场和发展