这个意思不是输出结果精度为8位数吗
.李文浩 正式会员 2016-09-03 08:53:22
3058 4 0

  printf("%8d",i);

问题来自: for循环实例

共 4 个回答

    .李文浩 正式会员 2812天前
    和左边(左对齐)还是落到右边(右对齐)什么关系


    qqq 资深元老 助教 2812天前

    c语言输出的时候是默认右对齐的。

    %d是整型数,哪来的精度。。这个8%d意思是说每个输出的整数占8位,不足8位的就用空格补齐。

    你可以自己编写一个小代码实验实验。

    .李文浩 正式会员 2812天前

    回复 qqq:那这个主要的目的是变成右对齐是吗

    最佳答案

    qqq 资深元老 助教 2812天前

    回复 .李文浩:c语言默认就是右对齐的,主要目的是让输出的数存在一定间距看起来很整齐。

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题