如何控制DOUBLE类型的精度?

yuanqi007 2004-09-01 08:09:53
小弟用DOUBLE定义了几个变量,经过计算小数点后面的数一大堆,不知道如何控制小数点后面的位数呢?谢谢各位啊!
...全文
232 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
10975037 2004-09-02
  • 打赏
  • 举报
回复
double ls=3.201201201
messagebox("",string(Truncate(ls,3))) //不是四舍五入
-----------------------------------------
double ls
ls=3.201601201
messagebox("",string(round(ls,3)))//是四舍五入
CL0 2004-09-02
  • 打赏
  • 举报
回复
decimal{3} a

a = 4.3445645
messageBox("", a)
TGWall 2004-09-02
  • 打赏
  • 举报
回复
看你要在哪里显示, 在EM控件或数据窗口中直接设置format就行了
ameng163 2004-09-02
  • 打赏
  • 举报
回复
使用DECIMAL{小数点后面长度} 这是最为简便的方法
dunk77 2004-09-02
  • 打赏
  • 举报
回复
使用DECIMAL
luotitan 2004-09-01
  • 打赏
  • 举报
回复
使用DECIMAL

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧