TC官方合作论坛

标题: 求值如果超过小数点后六位数,应该要怎么做呀 [打印本页]

作者: bbsline    时间: 2018-2-23 16:42
标题: 求值如果超过小数点后六位数,应该要怎么做呀
=-=原生只能显示小数点后六位数
作者: bbsline    时间: 2018-2-24 01:36
或者说7.0该怎么操作 搜索论坛 好像看到的是老版本才可直接计算
作者: 剑仙十号    时间: 2018-2-24 21:49
var a = 0.000006123456
traceprint(a)
a = a*1000000
traceprint(a)
作者: 剑仙十号    时间: 2018-2-24 22:01
只影响messagebox(""),traceprint("")显示,不影响运算。

要用traceprint("")来显示,得自己写个函数,使用字符型 来储值。
var str = 转字符型(a)
字符串查找() 小数点。

字符串截取左侧() 小数点。
字符串截取右侧() 小数点。
左右拼接起来,再在原定位置,加入小数点就是。
作者: bbsline    时间: 2018-2-24 22:54
剑仙十号 发表于 2018-2-24 22:01
只影响messagebox(""),traceprint("")显示,不影响运算。

要用traceprint("")来显示,得自己写个函数, ...

也就是说实际运算不会受到影响啊  我还担心会被四舍五入最后只能为0.00000




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