%s格式化输出
2017-12-15 16:24
162 查看
%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------
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------
相关文章推荐
- Python格式化输出%s和%d
- Python格式化输出%s和%d
- 格式化输出中的%s和%S的区别
- 格式化输出中的%s和%S的陷阱
- Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)
- Python格式化输出%s和%d
- 格式化输出%s和%S的区别
- 关于printf系列格式化输出函数,%S格式的分析
- Python格式化输出%s和%d
- 格式化输出中的%s和%S的陷阱
- XML串的格式化输出
- 字符串和格式化输入/输出
- printf 格式化输出符号详细说明
- 8.格式化输出
- C语言的各种格式化输出
- JDK5新特性之二----新的格式化输出
- (11)格式化输出
- Java数字格式化输出时前面补0
- C语言基础(9)-字符串格式化输入和输出
- python格式化输出【转】