这是为什么啊,没啥问题啊

程序代码://#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main()
{
struct data
{
int a;
char b[60];
float c;
}data1;
data1.a = 60;
strcpy(data1.b, "zhuang");
data1.c = 1.99;
printf("%-d\t%-s\t%- 3.3f", data1.a,data1.b,data1.c);
printf("%f",data1.a+data1.c );
return 0;
}
为什么会这样









