下列程序段的输出结果是()
int i;long l;float f;double d;
i=l=f=d=8/5;
printf("%d,%ld,%3.1f,%3.1f\n",i,1,f,d);
A、
1,1L,1.6,1.6
B、
1,1,1.6,1.6
C、
1,1,1.0,1.0
D、
2,2,1.6,1.6
【正确答案】:C
【题目解析】:
8/5,8和5是整型数据,结果也是整型,输出时匹配类型,得出1,1,1.0,1.0
下列程序段的输出结果是()
int i;long l;float f;double d;
i=l=f=d=8/5;
printf("%d,%ld,%3.1f,%3.1f\n",i,1,f,d);
1,1L,1.6,1.6
1,1,1.6,1.6
1,1,1.0,1.0
2,2,1.6,1.6
8/5,8和5是整型数据,结果也是整型,输出时匹配类型,得出1,1,1.0,1.0