C言語初心者です。「1.5」を表示するプログラムを作れと言われ作ったのですが、
1.5000000と表示されてしまいます。原因はどこにあるのでしょうか?

#include <stdio.h>

int main(void)
{
float a;

a = 1.5;
printf("a=%f\n",a);
return 0;
}