TC官方合作论坛

标题: 为什么除法直接取整了? [打印本页]

作者: shylfh    时间: 2015-5-11 21:54
标题: 为什么除法直接取整了?
5.1版本           调试输出(10/11)           结果输出0       是什么情况  是我哪里弄错了么还是BUG?   用4.X版本的就输出.909090909什么的


作者: 忆辰辅助    时间: 2015-5-11 22:36
整数/整数=整数

10.0/11你试试
作者: zxw445    时间: 2015-5-11 23:10


4.0版本
1/2=0.5 输出是:.5

5.X版本
1/2=0.5 输出是:0

5.X版本
整+整=整,整+浮=浮,浮+整=浮
整-整=整,整-浮=浮,浮-整=浮
整*整=整,整*浮=浮,浮*整=浮
整/整=整,整/浮=浮,浮/整=浮

是以这种形式了。

也就是说,两个值其中一个浮数,除于结果得到浮,除于结果:
整/整=整 >> 1/2=0
整/浮=浮 >> 1.0/2=0.500000
浮/整=浮 >> 1/2.0=0.500000
作者: 二叔.    时间: 2015-5-12 00:54
后面补个0就行了,TC最新版本是这样的,比如4除3 你写4/3那等于1  要是4.0/3 那就是等于1.333333333

整数/整数=整数
浮点数相除就等于浮点数
作者: chen71512    时间: 2015-5-21 19:53
这个老实说,不科学啊




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1