为了账号安全,请及时绑定邮箱和手机立即绑定

c语言INT相除如何得浮点出来?

c语言INT相除如何得浮点出来?

C#
回首忆惘然 2019-01-09 11:11:15
c语言INT相除如何得浮点出来
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

被这个类似的问题困扰过:同意楼上 iamdebugman的说法,强制转化被除数与除数,即
float t = (float) (k1) / (float)(k2);
另外一位同学的 int k1=5;
int k2=2;
float k;
k=(float)k1/k2; 结果应该是2

查看完整回答
反对 回复 2019-03-10
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

这个很简单,
int k1 = 5;
int k2 = 2;
float t = k1 /(float) k2 ;//强制转换
也可以
int k1 = 5;
int k2 = 2;
float t = (float)k1 / k2 ;也可以改为float t = (float)k1 /(float) k2 ;
都是可以的,这个强制转换并没有改变你的两个int类型,
就是说k1 k2还是个int 型



查看完整回答
反对 回复 2019-03-10
  • 2 回答
  • 0 关注
  • 2266 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信