Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何使用“四舍五入取整”保留两位小数

1楼
FSJM 发表于:2007-9-3 17:17:00

四舍五入取整,调用方法

保留两位小数,使用 100

保留三位小数,使用 1000 以次类推

参看下面的实例中的“事件设置”

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:

2楼
pc_doctor 发表于:2007-9-3 22:41:46

这个问题是我今天咨询公司的及时回复之结果。

在感谢公司及时反应的同时,也值得深思。提问的当时,一下子也把管理员搞懵了,因为管理员一时也搞忘了是怎么解决的,尽管管理员肯定自己曾经解决了过此问题。如今,其实是用的一个数学方法来解决此问题。

——这个问题其实是个日常普遍需要的应用。从长期和便捷上来看,我的认为,还是可以从增加本身之功能上彻底解决它,毕竟,现在是从一个技巧上解决它。不然,新手都会碰到类似问题。

——另外,“字符串的‘截取标记’运算”也存在一个改进的必须。比如一个字符串:ABCDEFG#1234567。以‘#’为标记,在#之前和之后的字符位数未知时,需要截取#之前或之后四位字符(DEFG或1234)或需要截取#之前或之后第四位字符(D或4)。标记#之后的截取倒还好解决;但标记#之前的截取就不好解决了。不知管理员目前也能否有此解决的技巧?因为在解决‘四舍五入’问题时曾想到过用‘截取标记’来解决之。

——希望也能对“截取标记”的运算增加类似的运算参数。其实展开来讲,“截取标记”运算的需求很复杂,可能会遇到一串字符中会出现几个同样的标记: ABCDEFG#1234567#rstuv#098jk在实际应用中可能会指定截取第几个标记之前或之后的问题。希望在改进时一并考虑到。

随着星的广泛应用,对其深入细致的要求也就越多了。一方面体现了星的普及和应用,同时也体现了大家对星要求越来越高。




3楼
FSJM 发表于:2007-9-4 7:34:10

关于“四舍五入取整”的问题,其它高级语言也只提供类似的函数,这种变换很正常(也是编程的魅力)。

要记住,我们的 CPU 从根本上讲,全都是整数运算。

4楼
FSJM 发表于:2007-9-4 7:39:48

关于:字符串的‘截取标记’运算问题,早就解决了,有“字符串操作”构件,做这些工作很简单。

在"控制件"构件板中,可以参考相应说明。

共4 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.00781 s, 4 queries.