赞
踩
有关printf函数中输出格式,今天看到一个小技巧。
- printf("%3s\n", "hello");
- printf("%.*s\n", 3, "hello");
- printf("%*.*s\n", 5, 3, "hello");
- printf("%-*.*s\n", 5, 3, "hello");
以上分别输出:
- hello
- hel
- ##hel
- hel##
- “##代表空格”
小数点.后“*”表示输出位数,由后面的参数表指定。
printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,即先使用一个“*”代替,然后在参数列表中用变量替代前面的“*”。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。