C语言格式化输出
来源:互联网 发布:千里眼监控软件客户端 编辑:程序博客网 时间:2024/05/16 06:23
数值输出
1.d 输出十进制整数
a. %d:
b.%md: 指定输出的宽度。数据位数小于m,左端补空格;大于m,按实际位数输出。
a=123;b=12345; printf("%4d,%4d",a,b); 输出结果为:_123,12345
c.%ld: 输出长整型数据。
long a=123456;
printf("%ld",a); 用%d,错。
printf("%9ld",a); 输出结果为:___123456
2. o 输出八进制数
3. x 输出十六进制数
4. u 输出unsigned型数据
5. c 输出一个字符
6. s 输出一个字符串
a.%s
printf("%s"."how");
b.%ms
c.%-ms
d.%m.ns
e.%-m.ns
7. f 以小数形式输出实数
a.%f
b.%m.nf
c.%-m.nf
8. e 以指数形式输出实数
a.%e
b.%m.ne
c.%-m.ne
字符串输出
1. 原样输出字符串:
printf("%s", str);
2. 输出指定长度的字符串, 超长时不截断, 不足时右对齐:
printf("%Ns", str); --N 为指定长度的10进制数值
3. 输出指定长度的字符串, 超长时不截断, 不足时左对齐:
printf("%-Ns", str); --N 为指定长度的10进制数值
4. 输出指定长度的字符串, 超长时截断, 不足时右对齐:
printf("%N.Ms", str); --N 为最终的字符串输出长度 --M 为从参数字符串中取出的子串长度
5. 输出指定长度的字符串, 超长时截断, 不足时左对齐是:
printf("%-N.Ms", str); --N 为最终的字符串输出长度 --M 为从参数字符串中取出的子串长
- C语言格式化输出
- C语言格式化输出
- C语言格式化输出
- 格式化输出 C语言
- C 语言格式化输出
- C语言格式化输出
- c语言printf格式化输出
- C语言格式化输出总结
- C语言格式化输出总结
- C语言格式化输出总结
- C语言字符输出格式化
- c语言字符输出格式化
- C语言字符输出格式化
- c语言字符输出格式化
- C语言格式化输出总结
- C语言字符输出格式化
- C语言 字符格式化输出
- C语言之格式化输出
- MODBUS通讯----PLC S7-200 与变频器的通讯
- hdu 4609 3-idiots
- SQL Server数据库导出与导入
- SetEvent、PulseEvent与WaitForSingleObject
- cocos2dx-vs模板孤狼优化版V1.4
- C语言格式化输出
- Android Layout各种布局
- 关于Android源码中编译C模块的错误
- Enable3dControls与Enable3dControlsStatic
- EPOLL技术
- 【线段树】hdu 1166 敌兵布阵
- mysql 时间转换函数的用法
- ARM、THUMB指令集
- Perf -- Linux下的系统性能调优工具,第 1 部分