以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 经验交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5) ---- 如何使用“四舍五入取整”保留两位小数 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=9160) |
||||
-- 作者:FSJM -- 发布时间:2007-9-3 17:17:00 -- 如何使用“四舍五入取整”保留两位小数 四舍五入取整,调用方法 保留两位小数,使用 100 保留三位小数,使用 1000 以次类推 参看下面的实例中的“事件设置”
|
||||
-- 作者:pc_doctor -- 发布时间:2007-9-3 22:41:46 -- 这个问题是我今天咨询公司的及时回复之结果。 在感谢公司及时反应的同时,也值得深思。提问的当时,一下子也把管理员搞懵了,因为管理员一时也搞忘了是怎么解决的,尽管管理员肯定自己曾经解决了过此问题。如今,其实是用的一个数学方法来解决此问题。 ——这个问题其实是个日常普遍需要的应用。从长期和便捷上来看,我的认为,还是可以从增加本身之功能上彻底解决它,毕竟,现在是从一个技巧上解决它。不然,新手都会碰到类似问题。 ——另外,“字符串的‘截取标记’运算”也存在一个改进的必须。比如一个字符串:ABCDEFG#1234567。以‘#’为标记,在#之前和之后的字符位数未知时,需要截取#之前或之后四位字符(DEFG或1234)或需要截取#之前或之后第四位字符(D或4)。标记#之后的截取倒还好解决;但标记#之前的截取就不好解决了。不知管理员目前也能否有此解决的技巧?因为在解决‘四舍五入’问题时曾想到过用‘截取标记’来解决之。 ——希望也能对“截取标记”的运算增加类似的运算参数。其实展开来讲,“截取标记”运算的需求很复杂,可能会遇到一串字符中会出现几个同样的标记: ABCDEFG#1234567#rstuv#098jk。在实际应用中可能会指定截取第几个标记之前或之后的问题。希望在改进时一并考虑到。 随着星的广泛应用,对其深入细致的要求也就越多了。一方面体现了星的普及和应用,同时也体现了大家对星要求越来越高。 |
||||
-- 作者:FSJM -- 发布时间:2007-9-4 7:34:10 -- 关于“四舍五入取整”的问题,其它高级语言也只提供类似的函数,这种变换很正常(也是编程的魅力)。 要记住,我们的 CPU 从根本上讲,全都是整数运算。 |
||||
-- 作者:FSJM -- 发布时间:2007-9-4 7:39:48 -- 关于:字符串的‘截取标记’运算问题,早就解决了,有“字符串操作”构件,做这些工作很简单。 在"控制件"构件板中,可以参考相应说明。 |