VB中的一些小问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:58:54
近期没事时在家里学习VB有些问题问下
在代码中常常需要声明变量是否前面都是用dim?
double、integer、string的双精度型 整型 字符串型各个分别指什么,如何分辨要使用哪一个呢?另外整形中的数据是不是在运算中4舍5入?
代码中inputbox可以设一个对话框时不时使用这个对话框之前必须声明变量之后才可以使用?
再补充一个很菜的问题 什么是单\双精度型啊

声明变量
Dim 变量名 < As 变量类型 >
尖括号里的内容可以不写
Dim A As Integer
声明整形变量A
Dim A
声明变体变量A,A的具体类型会根据赋予它的值自行确定

Integer为整形,用来记录-32768到32767的整数
Single为单精度,用来记录带小数的范围较大的数值(具体范围记不清)
Double为双精度,用来记录带小数的范围极大的数值(范围要比Single大得多,是VB里普通数据类型里范围最大的变量类型)
String为字符串型,用来记录一连串的字符,例如"abc123你好"

整形在运算中按四舍五入,即
Dim a As Integer
a=4.8
Print a
输出结果为5。

返回变量=Inputbox(........)
返回变量是用来接收Inputbox中用户输入的内容的。
VB中有Option Explicit,强制用户必须声明每一个要使用的变量。如果不打开此项,则可以不声明变量直接使用。例如:
Private Sub ...._....()
a=Inputbox(......)
if a=.... then
....
else
....
end if
...
End Sub
这里的变量a没有经过声明,但可以使用。

你需要看看基础阿!! 看看我给你解释的是否满意.
1.不是 dim
用法是: declare 变量名 as 类型.
(1)dim用于标准模块,窗体模块,过程中定义变量或数组.
dim varl as integer
(2)static在过程中定义静态变量及数组变量.
比如说static number as integer
static var1 as string
(3)Publi