找回密码
 加入
搜索
查看: 2960|回复: 5

[AU3基础] 关于数字 转换为 金额 例如(12 转换为 12.00 元) 有没有什么好办法呢?[已解决]

[复制链接]
发表于 2012-10-10 16:23:50 | 显示全部楼层 |阅读模式
本帖最后由 病毒专收员 于 2012-10-13 17:46 编辑

例如: 123  转换成 123.00
或者: 12.3 转换层 12.30
有什么便捷的方法吗?

我之前用的是先判断是否有小数点,没有直接补点零
有点,就判断有几位,不足两位就补零,多了就去掉。
求更加简洁方式!!
发表于 2012-10-10 17:15:46 | 显示全部楼层
Local $sum1 = 123, $sum2 = 12.3, $sum3 = 12.333

MsgBox(0, 0, _Format($sum1))
MsgBox(0, 0, _Format($sum2))
MsgBox(0, 0, _Format($sum3))

Func _Format($amount)
    Return StringFormat("%.2f", $amount)
EndFunc
发表于 2012-10-10 17:23:12 | 显示全部楼层
跟C语言中的printf用法一样,用于字符串的格式化输出。
发表于 2012-10-10 20:03:19 | 显示全部楼层
回复 2# xiehuahere
学习了~~~~谢谢!
发表于 2012-10-11 21:31:51 | 显示全部楼层
看看学习了~~~~谢谢!
 楼主| 发表于 2012-10-13 17:45:20 | 显示全部楼层
回复 2# xiehuahere


    感谢解答~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 07:34 , Processed in 0.081209 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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