您当前的位置: 首页 >  c语言
  • 3浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言-printf输出结果大全

CodeAllen嵌入式编程 发布时间:2022-09-23 21:21:46 ,浏览量:3

前提条件

a=1234为整型int

b=123.456为单精度小数型float

空格用“空”表示

1.整型

printf("%d\n",a);

输出结果:1234

2.规定宽度不足的整型(原宽度)

printf("%2d\n",a);

输出结果:1234

3.规定宽度超长的整型(补空格)

printf("%6d\n",a);

输出结果:空空1234

4.规定宽度超长的整型(空格后置)

printf("%-6d\n",a);

输出结果:1234空空

5.前导0的整型(没规定小数)

printf("%06d\n",a);

输出结果:001234

printf("%.6d\n",a);

输出结果:001234

6.前导0的整型(规定了小数位)

printf("%12.6d\n",a);

输出结果:00123.456000

7.小数型

printf("%f\n",b);

输出结果:123.456

8.规定宽度的小数型(默认精度6)

printf("%12f\n",b);

输出结果:空空123.456000

printf("%12.6f\n",b);

输出结果:空空123.456000

9.规定宽度的小数型(整数位不足)

printf("%1.6f\n",b);

输出结果:123.456000

10.规定宽度的小数型(省略整数位)

printf("%.6f\n",b);

输出结果:123.456000

11.规定宽度的小数型(小数位不足)

printf("%12.2f\n",b);

输出结果:空空空空空空123.46

12.规定宽度的小数型(没有小数位)

printf("%12.0f\n",b);

输出结果:空空空空空空空空空123

13.没有宽度的小数型(不输出小数)

printf("%.0f\n",b);

输出结果:123

14.指数型(默认精度5)

printf("%e\n",b);

输出结果:1.234560e+002

总精度13位,小数点占1位,

小数精度6位234560,

指数精度5位e+002=10^2

15.指数型(小数超长)

printf("%13.8e\n",b);

输出结果:1.23456000e+002

总精度15位,小数点占1位,

小数精度8位23456000,

指数精度5位e+002

16.指数型(省略整数)

printf("%.8e\n",b);

输出结果:1.23456000e+002

17.指数型(整数不足)

printf("%3.8e\n",b);

输出结果:1.23456000e+002

18.指数型(小数不足)

printf("%13.2e\n",b);

输出结果:空空空空1.23e+002

总精度13位,小数点占1位,

小数精度2位23,

指数精度5位e+002

其余补空格

19.指数型(小数不足前导0)

printf("%013.2e\n",b);

输出结果:00001.23e+002

20.指数型(规定总数省略小数)

printf("%13.0e\n",b);

输出结果:空空空空空空空1e+002

21.指数型(省略小数)

printf("%.0e\n",b);

输出结果:1e+002

22.指数型(空格后置)

printf("%-13.2e\n",b);

输出结果:1.23e+002空空空空

23.整数小数混合型

printf("%+-6d%+-12.2f\n",a,-b);

输出结果:+1234-124.46空空空空

两个+为前置符号,后一个+因-b变号

24.输出%(%%)

printf("%f%%\n",b);

输出结果:123.456%

25.输出字符串

printf("%s\n","abcd");

输出结果:abcd

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0659s