当前位置:   article > 正文

printf函数中的%.*s介绍_printf %.*s

printf %.*s

有关printf函数中输出格式,今天看到一个小技巧。

  1. printf("%3s\n", "hello");
  2. printf("%.*s\n", 3, "hello");
  3. printf("%*.*s\n", 5, 3, "hello");
  4. printf("%-*.*s\n", 5, 3, "hello");

以上分别输出:

  1. hello
  2. hel
  3. ##hel
  4. hel##
  5. ##代表空格”

小数点.后“*”表示输出位数,由后面的参数表指定。

printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,即先使用一个“*”代替,然后在参数列表中用变量替代前面的“*”。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/281603
推荐阅读
相关标签
  

闽ICP备14008679号