一个double类型的数据,保留小数点后2位,怎么处理?(最后位四舍五入)

bearhunter 2005-08-16 08:07:12
如标题
...全文
681 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang2034 2005-08-31
  • 打赏
  • 举报
回复
关注~
jfyhdcm 2005-08-31
  • 打赏
  • 举报
回复
好象ms的四舍五入都是四舍六入五取双。可是sql却是中舍五入,为什么不一致呀?
自已与自已还不一致。
flancfly 2005-08-30
  • 打赏
  • 举报
回复
用格式化可以吗?
double d=2342.34324525;
string s=d.ToString("##.##");
d=(Double)s;
sz_lgp 2005-08-28
  • 打赏
  • 举报
回复
dim x as double
dim y as double
y=int(int(x*100)+0.5)/100

x 是要四舍五入的DOUBLE Y 是结果。
r0ex 2005-08-21
  • 打赏
  • 举报
回复
使用Math.Round
Dim k As Double = Math.Round(1.235323, 2)
bearhunter 2005-08-16
  • 打赏
  • 举报
回复
最后得到的类型还是要 double
苹果软件 2005-08-16
  • 打赏
  • 举报
回复
format(double,"0.00")不知是否能满足你的需求
sz_lgp 2005-08-16
  • 打赏
  • 举报
回复
自己写一个函数。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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