2012-03-12 49 views

回答

6

使用负数进行左对齐(即向右对齐)。

#include <stdio.h> 
int main() { 
    const char *s = "hello"; 
    printf("%30sworld\n", s); 
    printf("%-30sworld\n", s); 
} 

这将打印

      helloworld 
hello       world 
+0

凉,字符的数量将是可变的,所以我可以通过这样的事情到printf的? ''% - *“,s,数字'对不起,再次我不在我的编译PC上。 – godMode 2012-03-13 00:53:03

+0

哎呦,我刚刚意识到,我可以将数字变成负数,如下所示:number * -1。我确信这会起作用,当我回家时会让你知道。 – godMode 2012-03-13 01:01:34

+0

谢谢,这完全有效。 – godMode 2012-03-13 05:01:41

相关问题