【C/C++】输出格式%d、%6d、%06d、%-6d、%.6f的区分
文章目录
1、%d 普通的整数输出
代码验证:
#include
int main() {
int i, sum; i = 1; sum = 0; while(i <= 100) {
sum += i; i += 1; } printf("1到100的和为:%d\n" ,sum); return 0; }
输出结果:
1到100的和为:5050 请按任意键继续. . .
2、%6d 整数输出,宽度是6位,不足左边补空格
代码验证:
#include
int main() {
int i, sum; i = 1; sum = 0; while(i <= 100) {
sum += i; i += 1; } printf("1到100的和为:%6d\n" ,sum); return 0; }
输出结果: 5050前面有两个空格,一共6位。
1到100的和为: 5050 请按任意键继续. . .
3、%06d 整数输出,宽度是6位,不足左边补数字0
代码验证:
#include
int main() {
int i, sum; i = 1; sum = 0; while(i <= 100) {
sum += i; i += 1; } printf("1到100的和为:%06d\n" ,sum); return 0; }
输出结果:
1到100的和为:005050 请按任意键继续. . .
4、%-6d 整数输出,宽度是6位,不足右边补空格
代码验证:
#include
int main() {
int i, sum; i = 1; sum = 0; while(i <= 100) {
sum += i; i += 1; } printf("1到100的和为:%-6d\n" ,sum); return 0; }
输出结果: 5050后面有两个空格,一共6位,这里没有办法显示,可以用鼠标选中看到。
1到100的和为:5050 请按任意键继续. . .
5、%.6f 输出小数,即保留小数点后6位
代码验证:
#include
int main() {
float i, sum; i = 1; sum = 0; while (i <= 100) {
sum += i; i += 1; } printf("1到100的和为:%.6f\n", sum); return 0; }
输出结果:
1到100的和为:5050.000000 请按任意键继续. . .
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/204484.html原文链接:https://javaforall.net
