%s的用法

%s 正常輸出字符串
printf("%s\n", "abcd"); //normal output abcd

%8s 最少輸出8位長度的字符串,不夠在字符串左側用空格補充
printf("%8s\n", "abcd"); //normal output ----abcd

%8s 最少輸出8位長度的字符串,不夠在字符串右側用空格補充
printf("%-8s\n", "abcd"); //normal output abcd----

%.2s 最多輸出2位長度的字符串
printf("%.2s\n", "abcd"); //normal output ab

%8.2s 最少輸出8位,最多輸出2位。首先按最多輸出處理,截取字符串前兩位,而後最少輸出處理,因爲不夠8位,則在左側用空格補充
printf("%8.2s\n", "abcd"); //normal output ------ab

%-8.2s 最少輸出8位,最多輸出2位。首先按最多輸出處理,截取字符串前兩位,而後最少輸出處理,因爲不夠8位,則在右側用空格補充
printf("%-8.2s\n", "abcd"); //normal output ab------
相關文章
相關標籤/搜索