TC官方合作论坛

标题: 数字转换,这个怎么解决? [打印本页]

作者: cyirano    时间: 2015-7-11 18:49
标题: 数字转换,这个怎么解决?
如有个值是3.123456我要按四舍五入的方法保留小数点后两位小数。
怎么弄?




作者: veeyoo    时间: 2015-7-11 19:30
参考论坛上别人发的。。。

功能  四舍五入(原始数,保留位数)
    原始数 = (原始数*数学求幂(10,保留位数+1)+5)
    原始数 = 转浮点型(原始数/数学求幂(10,保留位数+1))   
    原始数=字符串截取左侧(原始数,字符串查找(原始数,".") +保留位数+1)
    返回 原始数
结束
作者: cyirano    时间: 2015-7-11 21:18
veeyoo 发表于 2015-7-11 19:30
参考论坛上别人发的。。。

功能  四舍五入(原始数,保留位数)

太好了,完美解决了我的需求。




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