有关输出对齐格式
来源:互联网 发布:metamorphosis java 编辑:程序博客网 时间:2024/05/22 03:08
输出的对其格式:
printf("%4.d\n",1);
printf("%4.d\n%4.d\n%4.d\n",3,12,1123);
printf("%-10s%d\n",s,12);
%4.xx 使输出右对齐;不足4位用空格;
%.4xx 使小数保留4位小数,若该数为整形,不足四位前填0;多余4位原样输出;
%-4.xx 使输出的数左对齐;
%-10s 使字符串左对齐输出,不足10位,后加空格;
%10s 使字符串右对齐输出,不足10位,前加空格;
%10.s 不输出字符,只输出10位空格;
%.10s 字符原样输出;
可看代码:
#include<stdio.h>
int main()
{
printf("%4.d%4.d%4.d\n",1,34,12344);
printf("%4.d\n%4.d\n%4.d\n",3,12,11123); //右对齐;不足四位,前加空格;
printf("%.4d\n%.4d\n%.4f\n%.4f\n",23,2342,2.3,343.32); //对小数,保留四位小数;对整数,不足四位,前加零;
printf("%-4.d%-4d\n",1,23423); //左对齐;不足四位,后加空格;
printf("%-10s%-10s\n","asdsd","asdsfdgfhgh"); //不足十位,后加空格;
printf("%10s%10s\n","sdsfsf","sdsfdsgsgf"); //不足十位,前加空格;
printf("%10.sq\n","asdaff"); //输出十个空格;
printf("%.10s%.10s\n","asdad","sdsfdsgfgg"); //字符串原样输出;
}
结果如下:
- 有关输出对齐格式
- QTextStream格式带中文对齐输出问题
- ACM有关输出格式的总结
- 通过格式输出控制使输出的结果对齐
- 1102: 整数幂(C语言输出左对齐格式)
- 输出对齐
- 输出对齐
- 有关使用xsl输出csv格式文档的实践小结
- 有关结构体对齐
- C++中标准输入输出的格式控制 (十六进制输入输出,输出数据对齐)
- C++中标准输入输出的格式控制 (十六进制输入输出,输出数据对齐)
- printf 格式对齐
- qt creator格式对齐
- vim格式对齐命令
- Eclipse对齐xml格式
- vim格式对齐命令
- vim格式对齐命令
- printf 格式对齐
- poj 3327
- 2-9
- 电信141p51第20题
- Ubuntu 14.10下为firefox和chromium安装flash
- Android六大类进程介绍
- 有关输出对齐格式
- android-四种基本布局
- 1001. A+B Format (20)
- Hibernate学习总结
- python使用正则表达式编写网页小爬虫
- C++:const_cast类型转换
- 多python随机数函数的分析
- 天池大数据竞赛——UI特征统计
- 注意:C语言中没有指定同一运算符的多个操作数或者某函数各个参数的求值顺序,如果代码的执行结果和求值顺序有关,都是不好的程序设计风格。