一个c语言问题,麻烦大佬帮忙 咋能第一个结果就输出m=2呢?... 咋能第一个结果就输出m=2呢? 展开 我来答 1个回答 #热议# 普通体检能查出癌症吗? 小菜鸟2无聊写代码 2019-10-05 · TA获得超过1058个赞 知道小有建树答主 回答量:932 采纳率:87% 帮助的人:164万 我也去答题访问个人页 关注 展开全部 sqrt(2)返回值赋给int变量就变成2了很简单, sqrt(2)返回1.41左右的浮点数,但是被赋值给int变量后,被implicit type cast隐式类型转换了,小数点后的信息丢失了(太懒不想打代码,于是拿了旧代码调试,手动狗头) 追问 非常感谢了,我没注意他是整形的,一直再看别的地方有没有错,真是太菜了。谢谢大佬🙏 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-01-04 一个C语言问题,求大佬解答? 2020-05-30 求助各位大佬,一个C语言问题 2 2020-03-16 C语言问题,大家帮个忙谢谢 2020-09-28 C语言问题,求大佬解答。 2020-07-26 求助一个c语言问题 2020-01-08 求助一个c语言问题 2020-03-28 求助,一个C语言问题!! 2020-01-17 求助一道c语言问题 更多类似问题 > 为你推荐: