整数型与浮点数的问题

为什么if语句处1/3.0x和1/3x会得出完全不一样的结果

img

1/3.0x和1/3x结果不一样。
1/3整除,结果会取整。
1/3.0浮点数或者实数相除,结果会按原样计算给出。

比如C语言中 1/3=0 1/3.0 就是0.333333

以上仅供参考,如有任何疑问,可以评论回复,看到即回。
希望对题主有所帮助!可以的话,点个采纳!

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632