默认格式是左对齐 方式1 printf("%d\n",101010);默认打印格式为左对齐;方式2 printf("%-10d\n",101010);在打印数字宽度前面加一个“-”。说明:数字宽度为10,如果要打印的位数小于10,则在后面补足空格;如果要打印的位数大于10,则打印所有的数字,不会截断 右对齐 printf("%10d",101010);在%...
默认情况下,C语言输出不能设置为右对齐。只能通过输出格式将其设置为右对齐。 1. 要在C语言中使用右对齐,只能使用printf格式化输出; 2。要右对齐,必须指定输出宽度,否则无法确定对齐位置; 3。要设置输出宽度,可以在输出格式之前添加一个表示宽度的数字,如 d,表示输出宽度为14个字符; 4。设置输出宽度后,默认设置...
左对齐还是右对齐是在有对齐的需要的时候才有意义的。由于你并没有指定每个int值输出的长度,因此int值有多长就会输出多长,此时没有讨论左对齐或者右对齐的意义。你只有加上%10d的时候(10只是我举的例子),这时候限定了int值输出长度为10,而12345这个int值的长度为5,这时候就有左对齐还是右对齐的...