在C程序中,定义了以下变量:
null
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等实类型指定了其他格式说明符。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END