单项选择题

下面程序执行后的输出结果是(小数点后只写一位)______。
main ( )
double d; float f; long 1; int i;
i=f=1=d=20/3;
printf("%d %ld %f %f \n", i,l,f,d);

A.6 6 6.0 6.0
B.6 6 6.7 6.7
C.6 6 6.0 6.7
D.6 6 6.7 6.0