现在的位置: 首页 > 综合 > 正文

c语言 printf,fprintf中的格式输出参数问题

2013年12月01日 ⁄ 综合 ⁄ 共 209字 ⁄ 字号 评论关闭

*表示输出位数,具体的数据来自参数表
printf格式字符串中与宽度控制和精度控制有关的常量都可以换成变量,
方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”
#include <stdio.h>
#include <conio.h>

int main()
{

char *s = "this is test example";
printf("%.*s", 10, s);//这里的常量10就是给*号的,你也可以给他一个变量
//来控制宽度

}

抱歉!评论已关闭.