printf--动态指定输出格式长度
2014-01-11 11:23
447 查看
char a1[] = {'A', 'B', 'C'}; char a2[] = "world"; printf("[%.*s][%.*s]\n", 2, a1, 10, a2); printf("[%.*s][%.*s]\n", sizeof(a1), a1, sizeof(a2), a2); printf("[%-*d]\n", 4, 'A'); //产生"65 " printf("[%-*s]\n", 4, "A"); //产生"A " printf("[%#0*X]\n", 8, 128); //产生"0X000080","#"产生0X printf("[%*.*f]\n", 10, 2, 3.1415926); //产生" 3.14"
左补0
printf("[%0*s]\n", 4, "A"); //产生"000A"
相关文章推荐
- c语言printf--动态指定输出格式长度
- printf——动态指定输出格式长度
- C语言printf——动态指定输出格式长度
- C语言printf——动态指定输出格式长度
- printf输出指定长度字符串
- 你不知道的事---------printf输出指定长度字符串
- printf, sprintf - 转换成指定格式的输出结果.
- printf格式化输出时动态指定字符宽度
- 关于printf()函数和浮点数 输出格式汇总
- c语言 printf()输出格式控制
- printf输出格式控制
- Android 开发之 SimpleDateFormat 类解析&输出指定格式的日期时间字符串
- unsigned 赋值负数输出情况 & printf输出格式
- C语言基础知识:printf的输出格式
- Printf()输出格式控制
- c语言 printf()输出格式控制
- C语言实现printf的基本格式输出%d,%c,%p,%s
- javascript按指定格式输出文件最后更新时间
- 页面输出文本超过指定长度后省略...
- 指定printf输出域宽