2012-03-12 80 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

相關問題