在VB中,为什么程序实现后只有小数点后的数字,而不出现小数点前的零呢?

运行程序后,只能看到小数点后的数.

第1个回答  2006-06-02
VB中本来就是这样表示小数的,如果你认为不好看,可以最后输出的时候根据条件判断之后在前面补0,但是前提条件是转换成字符型
第2个回答  2006-06-02
例如:Private Sub Command1_Click()
Dim i As Double
i = 0.05
Text1.Text = Format(i, "0.0000000")
End Sub
运行结果是:0.0500000 (自己调节小数点后面的位数)本回答被网友采纳
第3个回答  2006-06-02
用format函数
比如要text1的输出有小数点前的0的话
保留两位小数

text1=format(text1.text,"#.00")

在VB中,为什么程序实现后只有小数点后的数字,而不出现小数点前的零...
VB中本来就是这样表示小数的,如果你认为不好看,可以最后输出的时候根据条件判断之后在前面补0,但是前提条件是转换成字符型

vb中计算的时候小数点前的0不显示怎么回事啊
这是vb6显示小数的方式。自己做一个字符串处理函数吧,如果绝对值小于1,就自动加上一个0。

为什么VB输出的值,有时候小数前面的0不显示
如果是.03726283的话,是因为它为Double在输出时去掉的小数点前面的0 可以用Format函数去格式化输出数字的样式 如果是.3726283 ,那就极有可能是你的VB或操作系统有问题了,重装VB或操作系统吧

vb输出单精度的小数时小数点前没有零
在"控制面板"下的"时钟,语言和区域"的"区域和语言"中选"时间或数字格式"中调整.或者代码改变:Private Sub Command1_Click()Print Format(0.123456, "0.###")Text1 = Format(0.123456, "0.###")End Sub

vb中计算的时候小数点前的0不显示怎么回事啊
这是vb6显示小数的方式。自己做一个字符串处理函数吧,如果绝对值小于1,就自动加上一个0。

VB中输出0点几的时候不显示小数点前面的零4怎么让他显示呢?
1)使用Format函数格式显示小数。Format 函数,返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。Private Sub Form_Click() Debug.Print Format(4 \/ 10, "0.0000") Debug.Print Format(1 \/ 7, "0.###")End Sub2)开始菜单-控制面板-时间、语言和区域-...

VB除法运算显示" .1111111",前面的0总显示不出来
实际上纯小数的小数点前显示0,也可以通过设置显示区域来实现。在控制面板中选择“日期、时间、语言和区域设置”,再选择“更改数字、日期和时间的格式”然后在“区域选项”卡中单击“自定义”按钮,在“数字”选项卡中的“零起始显示”中选择“0.7”如果希望小数点后固定显示多少位小数可采用1楼的方法...

vb输出-1到1的数时,小数点前面的0没有,为什么
你是不是数据类型没有设置好,输出小数需要浮点型(或称实数型)数据变量。在VB中浮点数分为两种:单精度浮点数( Single )双精度浮点数( Double )例:dim variable as single

vb编程 小数点前的0不见了
控制面板->区域与语言选项->数字标签,零起始显示,修改为显示0的选项

VB编程:无法显示小数点前的"0"
dim a, b, c as long c = a * b if a * b < 0 then c = "0" & a * b end if

相似回答