qq_43412960
2019-10-18 23:11
采纳率: 79.1%
浏览 159

这是一个关于C语言格式符的简单问题

图片说明

我很想知道这个6.2f是什么意思
。求大佬们指导,求大佬们指导,求大佬们指导。爱你们哦

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • blownewbee 2019-10-19 09:08
    已采纳

    就是以6位数,其中2位小数的形式输出。
    比如float a = 3.1415926,那么输出3.14


    #include <stdio.h>
    
    int main()
    {
        float f = 3.1415926;
        printf("0%6.2f\n", f);
        printf("0%f\n", f);
        return 0;
    }
    

    输出结果,其中空格我用_代替
    0__3.14
    03.141593
    注意,前者增加了2个空格,因为两个空格+3.14正好6位。
    这么做在以对齐的方式输出的时候有用。

    点赞 评论

相关推荐 更多相似问题