printf为什么带fprintf( “x1=%7.2f\nx2=%7.2f\n”,x1,x2);也是正确的

%f代表单精度浮点型数据(float)%lf代表双精度浮点型数据(double),你这样写相当于将%lf类型强制转换成了%f类型关于数据类型转换如果你还没有学习过的话可以参考,强制类型转換容易造成精度丢失所以使用的时候要慎重

你对这个回答的评价是?

printf语句中没有必要加l%f和%lf没有区别,一样算对

你对这个回答的评价昰?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 printf为什么带f 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信