首页
15问答网
>
float a;int b=5; a=5⼀2; b=b⼀2*a; printf("%f,%d尀n",a,b); 为什么输出的a不是2.5而是2.000000
float a;int b=5; a=5⼀2; b=b⼀2*a; printf("%f,%d尀n",a,b); 为什么输出的a不是2.5而是2.000000
2025-06-21 20:29:38
推荐回答(1个)
回答1:
a=5/2=2,两个整数相除结果是整数,如果想得到浮点数,可以写成
a=5.0/2或a=5/2.0
相关问答
最新问答
三点水右边一个郭字
英雄联盟什么人物最适合远程攻击?并且单打独斗也不是太差?
接地变变压器组别 Znyn11是什么接法?
There () a hen in the box A.is B.are C.be
妈妈总把我当小孩子怎么办?
有人说一月遗精1—2次,有人说一月2—8次遗精到底那个对
易语言 精易模块 屏蔽网页信息框
我腰间盘突出压迫的腿痛,前几天去看医生,他给我打了一针,针扎在尾巴根那个地方,说是十天打一针,连续
有就业证,然后要在另一个城市办就业证,应该怎么弄?
高中生物减数分裂和变异的题