如何让小数末尾保留2位以内,最后一位不要是0

iwebsms 2006-10-26 07:02:10
例如:4.5000000

我的目标是得到4.5
...全文
587 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼上正解
ofei 2006-10-27
  • 打赏
  • 举报
回复


Sample code as follows:
Dim fValue As Single = 4.5000000F
Dim strValue As String = fValue.ToString( "###.##" )
jj03231 2006-10-27
  • 打赏
  • 举报
回复
math.round(数值,保留位数)
viena 2006-10-27
  • 打赏
  • 举报
回复
Format(4.500000, "0.##")
viena 2006-10-27
  • 打赏
  • 举报
回复
ToString( "0.##");
ssrwf 2006-10-27
  • 打赏
  • 举报
回复
Format(4.500000, "######.##")
boywhp 2006-10-27
  • 打赏
  • 举报
回复
我的才是最好的方法啊
boywhp 2006-10-26
  • 打赏
  • 举报
回复
先乘100取整数,然后除100
(int)(fx * 100)/100f
程序的色彩 2006-10-26
  • 打赏
  • 举报
回复
接分了。呵呵。
Knight94 2006-10-26
  • 打赏
  • 举报
回复
Dim fValue As Single = 4.5000000F
Dim strValue As String = fValue.ToString( "f2" ).Trim( "0" )
Knight94 2006-10-26
  • 打赏
  • 举报
回复
Sample code as follows:
Dim fValue As Single = 4.5000000F
Dim strValue As String = fValue.ToString( "f2" ).Trim( '0' )
一直在攀登 2006-10-26
  • 打赏
  • 举报
回复
开发环境是什么?

16,554

社区成员

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

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