求助,在VB 中Format(a(i), "###")什么意思??

Private Sub Command1_Click()
Dim a%(4)
For i = 0 To 4
a(i) = Int(Rnd() * 90 + 10)
Print a(i); Format(a(i), "###")
Next i
End Sub

梦里花落0921
浏览 245回答 2
2回答

慕的地8271018

自定义数值格式。#:数字占位符。显示一位数字或什么都不显示。如果表达式在格式字符串中“#”的位置上有数字存在,那么就显示出来;否则,该位置就什么都不显示。此符号的工作原理和“0”数字占位符大致相同,不同之处只有在当表达式中数值的位数少于“#”的位数(无论是小数点左方或右方)时,不会把前面或后面的零显示出来。0:数字占位符。显示一位数字或是零。如果表达式在格式字符串中 0的位置上有一位数字存在,那么就显示出来;否则,就以零显示。如果数值的位数少于格式表达式中零的位数(无论是小数点的左方或右方),那么就把前面或后面的零补足。如果数值的小数点右方位数多于格式表达式中小数点右面零的位数,那么就四舍五入到有零的位数的最后一位。如果数值的小数点左方位数多于格式表达式中小数点左面零的位数,那么多出的部分都要不加修饰地显示出来。
打开App,查看更多内容
随时随地看视频慕课网APP