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

c语言基础-----printf 的使用(格式控制符整理)

2014-04-03 21:05 260 查看

标准C语言库函数fprintf/printf格式字符串的转换说明形式是这样的:
%[标志][最小输出宽度][.精度][长度修正符]类型

注意 * 的使用
#include<stdio.h>
int main()
{
//%[标志][最小输出宽度][.精度][长度修正符]类型
int a,b;
char ch[20]={"asdfghjklzxcvbnmqwe"};
scanf("%d%d",&a,&b);
printf("%*.*s\n",a,b,ch);//第一个* 表示总宽 第二个 * 输出个数
printf(" %d %o  %x\n",10,10,10);
//octonary 八进制
//hex 十六进制,巫婆,妖法
//decimal 十进位的,小数的
//%e以指数形式输出实数,
printf("%03d  %d",22,22);
//0是标志空位用0填充 3表示长度
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 printf