今日始めてCを触ったんですが。

int main()
{
double kai;
double pai = 3.14;
kai = 10 * pai;
printf("%f\n");

return 0;
}

これで、31.400000というのがprintされたんですけど、
この0の数ってのはどこから来てるのかよくわかりません。
31.4と表示するにはどうすればいいのでしょうか。