vb format函数

来源:百度知道 编辑:UC知道 时间:2024/06/20 14:11:20
本人初学VB。想问下问题
private sub command_click()
a=sqr(2)*sqr(8)//这个我知道是等于4
print formats(a,"00.00")
print formats$(a,"#gg.g00")
print formats(a,"000.00E+00")
print formats$(a,"-#.###")
end sub
这几个输出是什么???
书上说格式0与#,有个是可以补零,有个是不可以的,对于这个不是很明白。
还有ggg这个是输出什么的??
formats与format$的区别是什么??
先谢谢了

你要对a赋值 比如你赋值a为123
print format$(a,"-#.###") =-123.
print format$(a,"#gg.g00") =123gg.g00
print format(a,"000.00E+00") =123.00e+00
print format$(a,"-#.###") =-123.

print formats$(a,"#.###") 这样的格式则不需要补0,
print formats$(a,"-0.00") 不足的要补0

format$表示输出的是string,formats是错误的,估计是印刷错误

Private Sub command1_click()
'Dim a
a = Sqr(2) * Sqr(8) '//这个我知道是等于4
Print Format(a, "00.00")
Print Format$(a, "#gg.g00")
Print Format(a, "000.00E+00")
Print Format$(a, "-#.###")
End Sub
formats与format$没有区别