TC论坛

 找回密码
 立即注册
查看: 288|回复: 4

[已解决] 求值如果超过小数点后六位数,应该要怎么做呀

[复制链接]
  • TA的每日心情

    2018-3-20 23:00
  • 签到天数: 25 天

    [LV.4]牛刀小试

    发表于 2018-2-23 16:42:03 | 显示全部楼层 |阅读模式

    马上加入TC

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    =-=原生只能显示小数点后六位数
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-12 14:02
  • 签到天数: 52 天

    [LV.5]凌波微步

    发表于 2018-2-24 21:49:46 | 显示全部楼层
    var a = 0.000006123456
    traceprint(a)
    a = a*1000000
    traceprint(a)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-3-20 23:00
  • 签到天数: 25 天

    [LV.4]牛刀小试

     楼主| 发表于 2018-2-24 01:36:09 | 显示全部楼层
    或者说7.0该怎么操作 搜索论坛 好像看到的是老版本才可直接计算
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-12 14:02
  • 签到天数: 52 天

    [LV.5]凌波微步

    发表于 2018-2-24 22:01:49 来自手机 | 显示全部楼层
    只影响messagebox(""),traceprint("")显示,不影响运算。

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

    字符串截取左侧() 小数点。
    字符串截取右侧() 小数点。
    左右拼接起来,再在原定位置,加入小数点就是。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-3-20 23:00
  • 签到天数: 25 天

    [LV.4]牛刀小试

     楼主| 发表于 2018-2-24 22:54:56 | 显示全部楼层
    剑仙十号 发表于 2018-2-24 22:01
    只影响messagebox(""),traceprint("")显示,不影响运算。

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

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

    使用道具 举报

    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    关闭

    小黑屋|TC论坛 ( 苏ICP备10231425号-2

    GMT+8, 2018-6-24 16:54 , Processed in 0.118272 second(s), 26 queries .

    Powered by 湖南长沙异次元网络科技有限公司

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表