VB中 ,如何将小数转换为百分比?

VB中,如何将小数转换为百分比?比如,我这里有一个小数0.1322548想先舍去小数后面的数,保留两位小数则0.1322百分比为13.22%该如何实现?麻烦教下小弟谢谢,... VB中 ,如何将小数转换为百分比?

比如,我这里有一个小数
0.1322548
想先舍去小数后面的数,保留两位小数

则0.1322 百分比为13.22%

该如何实现?麻烦教下小弟谢谢,了.
展开
 我来答
byd0404
2010-02-19
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
Private Sub Command1_Click()
Dim a, b, c, d, e, f
a = "0.1322548"
b = Len(a)
f = b - InStr(a, ".") + 1
If f >= 4 Then
c = b - 3
d = Left(a, c)
e = d * 100 & "%"
Else
e = a * 100 & "%"
End If
Print a & " 转化为百分数是: " & e
End Sub

或者也可以

a = "0.1322548"
b = Format(a, "0.00%")

后一种会四舍五入,前一种不会。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小梁说python
2015-06-16 · TA获得超过2157个赞
知道小有建树答主
回答量:340
采纳率:100%
帮助的人:131万
展开全部
Dim a As Single, b As String (定义a,b)
a = 0.1322548 (设定a的值)
b = Format(a, "0.00%") (b用a的百分数表示)

print b (输出b)
msgbox b (msgbox中显示b)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aspd199
2010-02-19 · TA获得超过906个赞
知道小有建树答主
回答量:865
采纳率:50%
帮助的人:486万
展开全部
Dim a As Single, b As String
a = 0.1322548
b = Format(a, "0.00%")

print b
msgbox b
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
递归PLUS
2010-02-19
知道答主
回答量:46
采纳率:0%
帮助的人:0
展开全部
'a是那个数
dim s as string
s=a*100 & "%"
's就是百分数了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式