格式化输出

简介: 【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月前
使用 printf() 与 %d 格式化输出整数。
【10月更文挑战第12天】使用 printf() 与 %d 格式化输出整数。
34 2
|
6月前
|
算法 前端开发
重新格式化字符串
重新格式化字符串
46 0
|
29天前
|
Python
格式化字符串
【10月更文挑战第21天】格式化字符串
20 3
|
1月前
使用 printf() 与 %c 格式化输出一个字符
【10月更文挑战第12天】使用 printf() 与 %c 格式化输出一个字符。
17 4
字符串格式化输出
字符串格式化输出
|
5月前
格式化输出──printf()函数
【6月更文挑战第24天】格式化输出──printf()函数。
72 7
|
测试技术 C语言 C++
C++常用格式化输出转换
C++常用格式化输出转换
76 0
|
6月前
|
存储 移动开发
命名规则及格式化输出
命名规则及格式化输出
42 0
|
iOS开发 C++
C++格式化输出
C++格式化输出
52 0
|
索引 Python
format格式化输出语法详解
hello,这里是Token_w的文章,主要讲解python的基础学习,希望对大家有所帮助 整理不易,感觉还不错的可以点赞收藏评论支持,感谢!
108 0