📜  C测验– 106 |问题3

📅  最后修改于: 2021-05-29 13:02:52             🧑  作者: Mango

在C程序中,定义了以下变量:

float      x = 2.17;
double   y = 2.17;
long double z = 2.17;

以下哪项是通过printf打印这些变量的正确方法。
(A) printf(“%f%lf%Lf”,x,y,z);
(B) printf(“%f%f%f”,x,y,z);
(C) printf(“%f%ff%fff”,x,y,z);
(D) printf(“%f%lf%llf”,x,y,z);答案: (A)
说明:在C语言中,float,double和long double被称为实数据类型。对于“ float”,“ double”和“ long double”,正确的格式说明符是上述选项中的%f,%lf和%Lf。应该注意的是,C标准还为%g,%e等实类型指定了其他格式说明符。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。