c语言浮点型、整形转换问题 我用b=int(a);的方式转换,a=3.0000000的情况下,b竟然等于2。太郁闷了... 我用 b=int(a);的方式转换,a=3.0000000的情况下,b竟然等于2。太郁闷了 展开 我来答 1个回答 #热议# 生活中有哪些实用的心理学知识? 盘合厚珺娅 2020-04-19 · TA获得超过3977个赞 知道小有建树答主 回答量:3164 采纳率:32% 帮助的人:220万 我也去答题访问个人页 关注 展开全部 很正常,浮点类型是有误差的可以用四舍五入的方式,对大于0的数b=(int)(a+0.5) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-12-11 C语言的浮点型怎么转换为整型? 2020-04-02 C语言中整型,字符型,浮点型,和双精度浮点型,详解 8 2022-11-16 c语言中整形数能和浮点数做运算吗? 2022-09-28 C语言中整型,字符型,浮点型,和双精度浮点型,详解 2019-06-01 C语言的浮点型怎么转换为整型? 57 2019-10-16 C语言浮点型转换为整型怎么转换的? 18 2018-01-12 C语言浮点型转换为整型怎么转换的? 90 2017-11-29 C语言整型乘以浮点数问题 10 为你推荐: