int((20-19.8)/0.2)为什么等于0,而int((20-19.4)/0.6)而等于1。 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 int 搜索资料 1个回答 #热议# 应届生在签三方时要注意什么? abczhen1 2019-03-02 · 超过16用户采纳过TA的回答 知道答主 回答量:35 采纳率:0% 帮助的人:13.1万 我也去答题访问个人页 关注 展开全部 在很多语言中int代表向下取整数的意思,int(0.1)=0,而int(1.1)=1;问题中((20-19.8)/0.2)=0.99999,而((20-19.4)/0.6)=1.000000000000002,所以int((20-19.8)/0.2)向下取整数为0,而((20-19.4)/0.6)向下取整为1. 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-03-05 int("29",16)的值? 2013-04-24 (int)(((int *)0)+4)的值是多少,为什么 1 2019-05-29 int(double(3/2)+0.5+(int)1.99*2))的结果是什么 3 2014-11-24 c语言中int1减去unsigned int2,再除以2的结果为什么是32767而不是-0.5? 1 2011-05-22 在C语言中int[4]={10,12,30,9};则m[4]的值是?以及原因 1 2013-07-05 若int i=0;下列语句计算1+2+„+10的是( )。 1 2013-06-18 int(198.55*10+ 0.5)/10的值 2016-06-28 98.81% 用 int函数,为什么是0 更多类似问题 > 为你推荐: