一个火枪手

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

printf 输出格式

一 printf 打印 指定长度 字符串

1.原样输出字符串:

printf("%s", str);

2. 输出指定长度的字符串, 超长时不截断, 不足时右对齐:

printf("%Ns", str);
--N 为指定长度的10进制数值

3. 输出指定长度的字符串, 超长时不截断, 不足时左对齐:

printf("%-Ns", str);
--N 为指定长度的10进制数值

4. 输出指定长度的字符串, 超长时截断, 不足时右对齐:

printf("%N.Ms", str);
--N 为最终的字符串输出长度

--M 为从参数字符串中取出的子串长度

5. 输出指定长度的字符串, 超长时截断, 不足时左对齐是:

printf("%-N.Ms", str);
--N 为最终的字符串输出长度

--M 为从参数字符串中取出的子串长度

posted on 2018-08-31 20:13  一个火枪手  阅读(142)  评论(0)    收藏  举报