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

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


回首忆惘然
浏览 2267回答 2
2回答

翻过高山走不出你

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

慕莱坞森

这个很简单,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 型
打开App,查看更多内容
随时随地看视频慕课网APP