格式化输出

简介: 【6月更文挑战第24天】格式化输出。

格式化输出
前面,已经学过输出语句的一般格式为:
printf(“格式字符串”[,输出项表]);
常用的格式字符串表示法如下:
“%5d”表示输出十进制带符号的整数,其输出域的宽度为5位,若数超长,则按实际宽度输出;若不足,则输出数的左端补空格。“%ld”只是表示输出的是长整型。
“%-5d” 表示输出十进制带符号的整数,其输出域的宽度为5位,若数超长,则按实际宽度输出;若不足,则输出数的右端补空格。
“%6.1f” 表示输出十进制带符号的单、双精度实数,其输出域的宽度为6位,其中小数一位,若数超长,则按实际宽度输出;若不足,则输出数的左端补空格。
“%-7.2f” 表示输出十进制带符号的单、双精度实数,其输出域的宽度为7位,其中小数2位,若数超长,则按实际宽度输出;若不足,则输出数的右端补空格。

include

main()
{int a=123;
long b=123456;
/用四种不同格式,输出int型数据a的值/
printf("a=%d,a=%5d,a=%-5d,a=%2d\n",a,a,a,a);
/用四种不同格式,输出long型数据b的值/
printf("b=%ld,b=%8ld,b=%-8ld,b=%2ld\n",b,b,b,b);
printf("a=%ld\n",a); //用%ld输出int型数据a
printf("b=%d\n",b); //用%d输出long型数据b
}

相关文章
|
1月前
|
算法 前端开发
重新格式化字符串
重新格式化字符串
27 0
|
4天前
格式化输出──printf()函数
【6月更文挑战第24天】格式化输出──printf()函数。
29 7
|
7月前
|
测试技术 C语言 C++
C++常用格式化输出转换
C++常用格式化输出转换
34 0
|
1月前
|
机器学习/深度学习 C++ iOS开发
C++中的格式控制
C++中的格式控制
|
1月前
|
存储 移动开发
命名规则及格式化输出
命名规则及格式化输出
23 0
|
7月前
|
iOS开发 C++
C++格式化输出
C++格式化输出
33 0
|
8月前
|
索引 Python
format格式化输出语法详解
hello,这里是Token_w的文章,主要讲解python的基础学习,希望对大家有所帮助 整理不易,感觉还不错的可以点赞收藏评论支持,感谢!
63 0
|
11月前
|
安全 C++ 数据格式
C++ 字符串格式化转为 数据变量 - sscanf,sscanf_s及其相关用法
C++ 字符串格式化转为 数据变量 - sscanf,sscanf_s及其相关用法
168 0
|
开发者 Python
格式化输出字符| 学习笔记
快速学习格式化输出字符
68 0
字符串的格式化sprintf与sscanf详解
字符串的格式化sprintf与sscanf详解
156 0
字符串的格式化sprintf与sscanf详解