如何判断一个小数后的位数?

hjb111 2003-04-12 06:33:30
例如一个小数0.32567小数点后的数字为5位,如果用vb代码判断这个小数后位数为5位?
...全文
472 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzyong00 2003-04-12
  • 打赏
  • 举报
回复
i_rtvalue=len(Cstr(0.32567))-instr(Cstr(0.32567),".")
yongtang 2003-04-12
  • 打赏
  • 举报
回复
i_rtvalue就是判断出小数点后面的为数的变量。
会飞的魔术师 2003-04-12
  • 打赏
  • 举报
回复
小数的长度减去小数点的位置
yongtang 2003-04-12
  • 打赏
  • 举报
回复
dim d_input as double
dim s_input as string
dim i,i_rtvalue as integer

d_input=0.32567
s_input=cstr(d_input)

for i=1 to len(s_input)
if mid(s_input,i,1)="." then
i_rtvalue=len(s_input)-i
end if
next i

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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