热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

printf输出格式:printf("%*.*s/n",m,n,ch)

printf输出格式:printf(%*.*sn,m,n,ch)在printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然

printf输出格式:printf("%*.*s/n",m,n,ch)


在printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”。例如下例:
ch = "123456780123";   
int n = 2,m = 10;   
//*.*,前边的*定义的是总的宽度,后边的定义的是输出的个数。   
//如果后边的比前边的小,则使用空格在左侧补够m位。   
printf("%*.*s/n",m,n,ch);//这里输出“                 12”   
printf("%*.*s/n",n,m,ch);//这里输出“1234567890”



推荐阅读
author-avatar
冰凌清泽_712
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有