社区
PowerBuilder
帖子详情
round的返回值怎么并没有round
fxbird
2003-09-26 01:58:03
为什么
real res
res=round(215/1614,3)
res的结果是0.1330000013113022,而不是0.133
...全文
46
10
打赏
收藏
round的返回值怎么并没有round
为什么 real res res=round(215/1614,3) res的结果是0.1330000013113022,而不是0.133
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fxbird
2003-09-26
打赏
举报
回复
还是不对,并不能返回3位,而是十多位,我也没具体数,比如:real res
res=Truncate(round(2/3,3),3)
mle_1.text=string(res)
结果是0.6669999957084656,而实际上应该是0.667,最次也应该是0.666,结果却怎么样。
double22822
2003-09-26
打赏
举报
回复
Truncate(round(215/1614,3),3)我认为是对的,round(215/1614,3)已经取得了三位小数,Truncate在此小数的基础上取3位,不会有误差。
fxbird
2003-09-26
打赏
举报
回复
to eminena:
Truncate(round(215/1614,3),3)不还是一样么,只不过换了一种写法,decimal{3} res应该也是这个作用,有没有能保证四舍五入的方法?
mittee
2003-09-26
打赏
举报
回复
用
decimal{3} res 也行。
eminena
2003-09-26
打赏
举报
回复
Truncate(round(215/1614,3),3)
fxbird
2003-09-26
打赏
举报
回复
这样的话,要round还有什么用?
“以 real 最大位数随机填充”的“随机”是什么意思?如何设置呢?
我如果把结果不赋值res,而是直接转换成字符串的话,就是正确的,但是赋值,就不正确
fxbird
2003-09-26
打赏
举报
回复
而且truncate只是简单地截断,而不是四舍五入,偏差太大
eminena
2003-09-26
打赏
举报
回复
round(8.45612,2),返回的值是8.46,但因为res 是 real 类型,所以,保存的时候,又以 real 最大位数随机填充.
可在显示格式里设置.
fxbird
2003-09-26
打赏
举报
回复
但round(215/1614,3)已经返回了三位的小数啊
eminena
2003-09-26
打赏
举报
回复
因为, res 是 real 类型,所以,在保存时保留最大的小数位。
以这种方式调用:
Truncate(res)
JavaScript中用于四舍五入的Math.round()方法讲解
返回值
: 返回数字四舍五入为最接近的整数的值。 例子: <html> <head> <title>JavaScript Math round() Method</title> </head> <body> [removed] var value = Math.round( ...
简单介绍Python中的round()方法
返回值
该方法返回 x 的小数点四舍五入到n个数字 例子 下面的例子显示了round()方法的使用 #!/usr/bin/python print "round(80.23456, 2) : ", round(80.23456, 2) print "round(100.000056, 3) : ", round(100....
round2even:执行舍入到偶数运算。 此操作比舍入到更大更准确。-matlab开发
返回值
是最接近表达式值的数字,并带有适当的小数位数。 如果表达式正好位于两个可能的舍入值之间,则该函数返回最右边的数字是偶数的可能舍入值。 (在舍入到更大的函数中,介于两个可能舍入值之间的数字始终舍入...
hcldirgit#studygit#13. Python round函数1
Python round()函数描述round() 方法返回浮点数x的四舍五入值。语法以下是 round() 方法的语法:参数x -- 数值表达式。
返回值
返回浮
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
上面的结果并
没有
错误,这里再用2.675测试一下: >>> round(2.675, 2) 2.67 显然结果不符合四舍五入的规则。为什么会这样呢?原因是:round()函数只有一个参数,不指定位数的时候,返回一个整数,而且是最靠近的...
PowerBuilder
1,077
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章