可以调用格式化输出函数printf,同时设定格式化字符串来达到效果。

1234为整型数据,依照要求,采用格式化字符串"%-8d"。
%d为整型的输出格式标识;
-代表数据左对齐,如不加则默认右对齐;
8表示输出占8位,不足部分补空格。
{printf("数字输出占10列,右对齐\n%10dOK\n",9999);
printf("\n数字输出占10列,左对齐\n%-10dOK\n",9999);
输出的时候有效数字左侧对齐。
比如如果每行输出两个数字,输出为
那么一个左对齐的例子是这样的
意思而如果右对齐的话则是
您好,很高兴回答您的问题。
在C语言中,保持输出格式左对齐的话,就是在输出格式的前面加上-即可哦。比如printf("%5d",a);就会对a的值进行右对齐输出;若写成printf("%-5d",a);就会将a的值左对齐输出。