单项选择题

以下程序的输出结果是
int a=1234;
float b=123.456;
double c=12345.54321:
printf("%2d,%2.1f,%2.1f",a,b,c);

A.无输出
B.12,123.5,12345.5
C.1234,123.5,12345.5
D.1234,123.4,1234.5