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语言中参数的传值问题
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- 探讨C语言的那些小秘密之断言
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- 基于C语言fflush()函数的使用详解
- 关于C语言除0引发的思考
- 深入分析C中不安全的sprintf与strcpy
- 探讨register关键字在c语言和c++中的差异
- C中实现矩阵乘法的一种高效的方法
- c语言printf函数的使用详解
- C语言学籍管理系统源代码
- 浅析C语言中的sizeof
- c语言内存泄露示例解析
- 浅析C语言位域和位段
- 解析C语言中位字段内存分配的问题
- 学生成绩管理系统C语言代码实现
- 基于C语言sprintf函数的深入理解
- C语言中函数声明与调用问题
- 基于malloc与free函数的实现代码及分析