- 精华
- 0
- 在线时间
- 432 小时
- UID
- 7887
- 积分
- 527
- 帖子
- 65
- 阅读权限
- 50
- 注册时间
- 2010-3-28
- 最后登录
- 2019-11-8
- 精华
- 0
- UID
- 7887
- 积分
- 527
- 帖子
- 65
- 主题
- 23
- 阅读权限
- 50
- 注册时间
- 2010-3-28
- 最后登录
- 2019-11-8
|
- Params
- Vars
- Numeric Status(-1.2);
- Numeric tmp;
- Begin
-
- tmp = abs(Status); //应等于1.2
-
- tmp = tmp-Floor(tmp,1); //应等于0.2
-
- tmp = tmp*10; //应等于2
-
- Commentary(text(tmp)); //应等于2
-
- tmp = Floor(tmp,1); //应等于2
-
- Commentary(text(tmp)); //应等于2,实际却等于1
-
- tmp = tmp/10; //应等于0.2,实际却等于0.1
-
- Commentary(text(tmp)); //应等于0.2,实际却等于0.1
-
- Commentary(text(IntPart(2))); //应该=2,实际也等于2;
复制代码 floor依然存在intpart函数一样的问题,很要命啊,程序化出这个问题!!! |
|