C语言格式控制,为什么不对齐?摄氏度

img

img

我跑出来是正常的

#include <stdio.h>
int main(int argc, char const *argv[])
{
    float a = -3.8;
    for (int i = 0; i < 10; i++)
    {
        printf("temp is %6.3f\n", (float)(a + i));
    }
    return 0;
}

img

有帮助望采纳