您的位置:首页 > 编程语言 > C语言/C++

c语言printf()输出格式 用法联系

2016-10-10 22:38 337 查看
一下只是不常见的一种用法,例如   printf("%*d,%*d\n",c,d,e,f);
http://www.cnblogs.com/tureno/articles/3630689.html
#include<stdio.h>

int main(void)

{

  int c = 3,d = 18, e =5,f=12;

  printf("%d,%d\n",d,e);

  printf("%*d,%d\n",c,d,e);

  printf("%3d,%d\n",d,e);

  printf("%-*d,%d\n",c,d,e);

  printf("%*d,%*d\n",c,d,e,f);

  printf("%3d,%5d\n",d,f);

  printf("  %*s %s\n", 15, "version", "asdfghjklfddsddssf");

  return 0;

}

测试输出结果

在printf中*表示用后面的值替代*的位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: