野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 8007|回复: 5

[已解决] 哪位好兄弟分享一下实数转化为字符串的插件

[复制链接]

163

主题

736

回帖

3

威望

讲师

Rank: 6Rank: 6

积分
1076
发表于 2021-8-6 09:14 | 显示全部楼层 |阅读模式
itos(@@)+"."+extract(itos((@@-floor(@@)+1)*1000),2,1)

以上是CREO自带的那个ITOS
但它有四舍五入,经常会出错.

有没有别的什么插件或者语句简单点的.

163

主题

736

回帖

3

威望

讲师

Rank: 6Rank: 6

积分
1076
 楼主| 发表于 2021-8-6 09:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

5

主题

256

回帖

6

威望

工程师

Rank: 3Rank: 3

积分
316
发表于 2021-8-6 09:40 | 显示全部楼层
我也是用的那个求余函数,很好用!
回复 支持 反对

使用道具 举报

163

主题

736

回帖

3

威望

讲师

Rank: 6Rank: 6

积分
1076
 楼主| 发表于 2021-8-6 09:53 | 显示全部楼层
P WH 这个方法妙,聪明


/*定义小数字有效数字的位数,凑整*/

dec=100

string_a=itos(floor(d1))+"."+itos(mod(d1*dec,dec))

string_b=itos(floor(d0))+"."+itos(mod(d0*dec,dec))

string_c="想要自定义的符号"+string_a+"x"+string_b

回复 支持 反对

使用道具 举报

163

主题

736

回帖

3

威望

讲师

Rank: 6Rank: 6

积分
1076
 楼主| 发表于 2021-8-6 09:55 | 显示全部楼层
aku2005 发表于 2021-8-6 09:40
我也是用的那个求余函数,很好用!

一直用ITOS,经常 出错,所以,来论坛搜索一下,还真早有好方法.
回复 支持 反对

使用道具 举报

7

主题

372

回帖

10

威望

工程师

Rank: 3Rank: 3

积分
465
发表于 2021-8-6 11:08 | 显示全部楼层
解决小数点问题,有别的方法吗
dce=100
if mod(d0*dec,dec)==0
string_a=itos(floor(d0))
else
string_a=itos(floor(d0))+"."+itos(mod(d0*dec,dec))
endif
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号

GMT+8, 2024-5-10 03:16 , Processed in 0.106990 second(s), 23 queries .

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