c语言中左对齐右对齐,和输出数据带正负号的代码怎么写啊
%-9d:表示以十进制输出,左对齐,宽度最小为9个字符。
%9d:表示以十进制输出,右对齐,宽度最小为9个字符。
%+d:表示以十进制输出,用于整数或者小数,输出符号(正负号)
验证一下
#include<stdio.h>
int main()
{
int a=1,b=-2;
printf("%-9d\n",a);
printf("%9d\n",a);
printf("%+d,%+d\n",a,b);
}
输出