printf输出格式:printf("%*.*s/n",m,n,ch)
2016-06-11 19:37
381 查看
printf输出格式:printf("%*.*s/n",m,n,ch)
在printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”。例如下例:
在printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”。例如下例:
ch = "123456780123"; int n = 2,m = 10; //*.*,前边的*定义的是总的宽度,后边的定义的是输出的个数。 //如果后边的比前边的小,则使用空格在左侧补够m位。 printf("%*.*s/n",m,n,ch);//这里输出“ 12” printf("%*.*s/n",n,m,ch);//这里输出“1234567890”
相关文章推荐
- OSGEARTH三维地形开源项目
- C++基础总结
- GMT与UTC区别
- 树状数组+异或运算
- 飛飛(六十三)讲内容填充完整
- [置顶] 测试常见问题
- 解析Ceph和9000分布式存储
- 解析Ceph和9000分布式存储
- 未能加载文件或程序集Office,Version=11.0.0.0
- jsp ajax 数据库Demo
- 数据分析与挖掘学习(一)
- 剑指offer(六十六)之机器人的运动范围
- POJ3608(旋转卡壳--求两凸包的最近点对距离)
- 院赛院赛院赛
- CSP考试 2015年12月第3题 画图 C++实现
- elasticsearch 在查询中文时,无返回结果
- Android参考书籍
- JavaScript 通过plus读取android手机短信内容
- AI, ML入门资料
- 计算机图形学基础(五) 光照1