C语言代码。为什么这段代码中,输出的c永远是0.000000?

你这个里面涉及到float转int然后又转float,高精度转低精度容易丢失精度。建议多看一下C语言代码的数据类型的相互转化


你对这个回答的评价是?

浮点型赋值给整型会出错的

第二个0我不清楚,我也觉得很奇怪

你对这个回答的评价是?

运行输出后应该是0.0000003啊,你是用什么编译器

你对这个回答的评价是?

下載百度知道APP抢鲜体验

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

为什么int类型转float【【【输入一个數字之后】】】。显示为0.000000 ?

书上不是说如果低字节碰到高字节的数据类型的话不是可以自动转换吗?

那为什么我的 i 是int类型。【输入一个數字之后。】 然后用%f输出后会为0.000000   如果把i换成float类型的都没问题。

搜索更多相关主题的帖子:

我要回帖

更多关于 c语言代码 的文章

 

随机推荐