java输出右对齐_Java中如何控制右对齐输出?展开全部
%4.xx 使输出右对齐,不⾜4位⽤空格;
%-10s 使字符串左对齐输636f707962616964757a686964616f31333365643537出,不⾜10位,后加空格;
%10s 使字符串右对齐输出,不⾜10位,前加空格。
输出的对齐格式:
printf("%4.d\n",1);
printf("%4.d\n%4.d\n%4.d\n",3,12,1123);
printf("%-10s%d\n",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\n",1,34,12344);
printf("%4.d\n%4.d\n%4.d\n",3,12,11123); //右对齐;不⾜四位,前加空格;
printf怎么输出字符printf("%.4d\n%.4d\n%.4f\
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论