汉邦问答 / 问答 / 问答详情

VB 变量定义 Dim n% 什么意思

2023-08-08 09:19:18
Ntou123

指明变量类型

integer % 短整型

long & 长整型

single ! 单精度浮点型

double # 双精度浮点型

currency @ 货币型

string $ 字符型

大鱼炖火锅

相当于 Dim n as int (整数变量)

vb dim中两个变量同一行定义与不同行定义的区别

dim a,b,c as integer表示c是integer型,a,b是可变型.如果要达到三行的效果,就应该这样写:dim a as integer,b as integer,c as integer这样就和写三行是一样的我的回答你没看懂吗?max=inputbox("请输入10个数") ,由于max是可变型,因此在这句里,VB自动把它当成string 型,max="10",这时10是字符串,而不是数。同样"9"也不是数,而在字符串中,"9">"10",所以得不到你要的结果。
2023-08-08 04:49:271

VB中Dim a,b as integer a为什么是变体类型

这个是vb中的变量定义规则,就是一个变量名后面紧跟的就是他的类型,如果没有则是默认为变体类型。你这里b紧跟的是integer所以b的类型就是integer,而a后面没有东西就是变体。如果你这里要要两个变量都是integer类型,就定义为dimaasinteger,basinteger
2023-08-08 04:49:351

VB编程: dim i as integer这是什么意思

变量的声明:DimAs如:Dim s As Integer 定义一个整型变量,变量名为s字符型变量就是用双引号引起来的字符,如“1sd”、“wki”等等,不同的字符表示不同的变量,用于区分的拓展:变量:在程序执行过程中,其值可以改变的量称为变量。变量命名注意要点:①必须以字母开头,不能以其他数字或其他字符开头。②只能由字母、数字或下划线组成,不能含有小数点、空格等字符。③最长不超过255个字符。④不能以VB保留字作为变量名,如语句定义符、函数名等。⑤VB不区分变量名中字母大小写,如Silly和silly是同一个变量。
2023-08-08 04:49:465

VB中Dim a(5)所定义的数组元素个数

数组的第一维是4个,第二维是5个,第三维是6个,总数应该是4*5*6=120个。请采纳答案,支持我一下。
2023-08-08 04:50:031

vb中用dim声明的格式

Dim 语句声明变量并分配存储空间。 语法 Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]] . . . Dim 语句的语法包含下面部分: 部分 描述 WithEvents 可选的。关键字,说明 varname 是一个用来响应由 ActiveX 对象触发的事件的对象变量。只有在类模块中才是合法的。使用 WithEvents,可以声明任意个所需的单变量,但不能使用 WithEvents 创建数组。New 和 WithEvents 不能一起使用。 varname 必需的。变量的名称;遵循标准的变量命名约定。 subscripts 可选的。数组变量的维数;最多可以定义 60 维的多维数组。subscripts 参数使用下面的语法: [lower To] upper [, [lower To] upper] . . . 如果不显式指定 lower,则数组的下界由 Option Base 语句控制。如果没有使用 Option Base 语句,则下界为 0。 New 可选的。可隐式地创建对象的关键字。如果使用 New 来声明对象变量,则在第一次引用该变量时将新建该对象的实例,因此不必使用 Set 语句来给该对象引用赋值。New 关键字不能声明任何内部数据类型的变量,以及从属对象的实例,也不能与 WithEvents 一起使用。 type 可选的。变量的数据类型;可以是 Byte、布尔、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(对变长的字符串)、String * length (对定长的字符串)、Object、Variant、用户定义类型、或对象类型。所声明的每个变量都要一个单独的 As type 子句。 说明 在模块级别中用 Dim 声明的变量,对该模块中的所有过程都是可用的。在过程级别中声明的变量,只在过程内是可用的。 可以使用 Dim 语句在模块级或过程级中声明变量的数据类型。例如,下面的语句声明了 Integer 类型的变量。 Dim NumberOfEmployees As Integer 也可以使用 Dim 语句来声明变量的对象类型。下面的语句为工作表的新建实例声明了一个变量。 Dim X As New Worksheet 如果定义对象变量时没有使用 New 关键字,则在使用该变量之前,必须使用 Set 语句将该引用对象的变量赋值为一个已有对象。在该变量被赋值之前,所声明的对象变量有一个特定值 Nothing,这个值表示该变量没有指向任一个对象实例。 也可以使用带空圆括号的 Dim 语句来定义动态数组。在定义动态数组后,可以在过程内使用 ReDim 语句来定义该数组的维数和元素。如果试图在 Private,Public 或 Dim 语句中重新定义一个已显式定义了大小的数组的维数时,就会发生错误。 如果不指定数据类型或对象类型,且在模块中没有 Deftype 语句,则该变量按缺省设置是 Variant 类型。 当初始化变量时,数值变量被初始化为 0,变长的字符串被初始化为一个零长度的字符串 (""),而定长的字符串则用 0 填充。Variant 变量被初始化为 Empty。用户自定义类型的变量的每个元素作为各自独立的变量进行初始化。 注意 当在过程中使用 Dim 语句时,通常将 Dim 语句放在过程的开始处
2023-08-08 04:50:221

vb中dim的问题

取名只要不和系统冲突就可以。如果不dim strText和strIDcard,系统就不知道strText和strIDcard是什么,就会运行错误。
2023-08-08 04:50:542

~~o(╯□╰)o弱弱的问VB。Dim conn As New ADODB.Connection 。

如果使用 New 来声明对象变量,则在第一次引用该变量时将新建该对象的实例,因此不必使用 Set 语句来给该对象引用赋值conn只不过是变量名而已 随便你取什么都可以rs指向的就是 数据库文件里头的所有内容
2023-08-08 04:51:022

VB:Dim变量,后面没有As变量类型

VB中Dim变量后面没有As变量类型的,则变量都被声明为Variant数据类型。Variant是一种特殊的数据类型,除了定长String数据及用户定义类型外,可以包含任何种类的数据。Variant也可以包含Empty、Error、Nothing及Null等特殊值。可以用VarType函数或TypeName函数来决定如何处理Variant中的数据。数值数据可以是任何整型或实型数,负数时范围从-1.797693134862315E308到-4.94066E-324,正数时则从4.94066E-324到1.797693134862315E308。通常,数值Variant数据保持为其Variant中原来的数据类型。例如,如果把一个Integer赋值给Variant,则接下来的运算会把此Variant当成Integer来处理。然而,如果算术运数针对含Byte、Integer、Long或Single之一的Variant执行,并当结果超过原来数据类型的正常范围时,则在Variant中的结果会提升到较大的数据类型。如Byte则提升到Integer,Integer则提升到Long,而Long和Single则提升为Double。当Variant变量中有Currency、Decimal及Double值超过它们各自的范围时,会发生错误。
2023-08-08 04:51:081

vb中dim语句必须要定义数据类型吗?

不是必须的
2023-08-08 04:51:173

VB:Dim变量,后面没有As变量类型

可以不用声明的,不过先声明后使用是编程好习惯
2023-08-08 04:51:266

VB中dim定义的变量是什么类型?

dim 和定义什么类型是没有关系的
2023-08-08 04:51:425

vb中的Dim是什么意思?

Dim是命令Dimension的缩写,在VB中是用来定义函数的,它是变量数据类型或对象类型的声明。Dim后面加上所需变量的名字,具体格式表述为Dim<变量名>As<数据类型>。As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。如:Dim a As Integer 定义变量名a为一个整型变量。扩展资料:声明变量以指定其名称和特性。变量的声明语句为 Dim 语句。它的位置和内容决定了变量的特性。使用变量时,最好明确创建或者声名,最简单的就是用关键字dim(dimension)的缩写,dim strmy ,这在无形中做了3件事:建立变量的名称、指定了类型、在内存中分配了一块空间,在变量赋值之前,内存中什么也不包含的。声明变量就是事先将变量通知程序。要用Dim语句声明变量,Dim 语句提供了变量名:Dim variablename [As type]在过程内部用 Dim 语句声明的变量,只有在该过程执行时才存在。过程一结束,该变量的值也就消失了。此外,过程中的变量值对过程来说是局部的— 也就是说,无法在一个过程中访问另一个过程中的变量。由于这些特点,在不同过程中就可使用相同的变量名,而不必担心有什么冲突和意想不到变故。参考资料:微软官网-Visual Basic 中的变量声明参考资料:百度百科-VB变量
2023-08-08 04:52:071

VB Dim命令,怎样定义变量和数组

代码如下:1、定义变量 Dim i,Integer2、定义数组 Dim i, array()
2023-08-08 04:52:271

vb DIM A$,B%?

没有 AS 的话默认是 Variant。DIM X => Dim X As Variant DIM X$ => Dim X As String DIM X% => Dim X As Integer 现在的 VB 已经不再使用 $ 这种老式的表示方式了。
2023-08-08 04:52:483

VB中ReDim语句可以改变数组的维数和类型吗?

VB中ReDim语句改变数组的维数和类型是有以下前提条件的。可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim 将该数组改为其它数据类型,除非是 Variant 所包含的数组。如果该数组确实是包含在某个 Variant 中,且没有使用 Preserve 关键字,则可以使用 As type 子句来改变其元素的类型,但在使用了此关键字的情况下,是不允许改变任何数据类型的。如果使用了 Preserve 关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。
2023-08-08 04:52:552

vb redim 可不可以修改任意维的大小?

可以改的 ReDim 语句用来定义或重定义原来已经用带空圆括号(没有维数下标)的 Private、Public 或 Dim 语句声明过的动态数组的大小。可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim 将该数组改为其它数据类型,除非是 Variant 所包含的数组。如果该数组确实是包含在某个 Variant 中,且没有使用 Preserve 关键字,则可以使用 As type 子句来改变其元素的类型,但在使用了此关键字的情况下,是不允许改变任何数据类型的。如果使用了 Preserve 关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。ReDim X(10, 10, 10)ReDim Preserve X(10, 10, 15) 同样地,在使用 Preserve 时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。
2023-08-08 04:53:041

vb的dim 怎么用啊?

Dimaasinterge定义的意思。上面是指定义一个interge类型的变量a
2023-08-08 04:53:111

VB中ReDim语句可以改变数组的维数和类型吗?

只可以改变数组的大小, 不能改变维数, 更不能改变类型.,
2023-08-08 04:53:293

VB编程:求1-100之间得同构数!

Private Sub Form_click()Dim n As Integer, m As Integer, num1 As Integer, num2 As IntegerFor n = 1 To 100m = n * nnum1 = Len(Str(n)) - 1If n = m Mod (10 ^ num1) Then Print n, mNextEnd Sub
2023-08-08 04:53:382

vb问题DIM.as.是什么意思

网上找本入门的书看看吧。不然你问到啥年头去啊?
2023-08-08 04:53:462

vb中dim后面的字母通常不知道是哪来的

DIM 是定义用的,如果你不输入的话,应该不会有字母出现的,你发个图片看看,不知道你说的是什么情况。
2023-08-08 04:53:564

vb中dim as后面的变量类型意思

一、Numeric数据类型1、Integer(类型符%)Integer指的是-32768到+32767之间的整数,通常这个范围已经涵盖了大多数可能会用到的数字。如果认为要用到的数字可能会超出这个范围,可以考虑将其定义为Long。2、Long(类型符&)这种数据类型垢数字有时又称为Long Integer。这种数据类型可以处理-2147483648到+2147483647之间的所有数字。与使用2个字节的Integer不同,它使用4字节内存存储数据。3、Single(类型符!)Single适用于需要小数点的数字。Single可以处理-3.402823E38到-1.401298E-45之间的负值和1.401298E_45到3.402823E38之间的正值。4、Double(类型符#)这种数据类型需要使用8字节内存来存储数据。如果必须处理超大范围的值,这种数据类型会很有用。5、Currency(类型符@)这种数据类型主要适用于货币值。它需要8字节的内存来存储数据。这种数据类型具有固定的小数位数(4位)。二、Byte数据类型某些情况下,可能需要以单个字节的形式来访问数据。在这种情况下,就需要使用Byte数据类型。它主要包括0到255之间的整数。Byte数据类型通常用于访问二进制文件、图形和声音文件。三、String数据类型(类型符$)String数据仅用于存储字符串。四、Boolean数据类型这种数据类型的值只能是True或False。对于Visual Basic,False关键字表示零值,True表示非零值。五、Date数据类型这种数据类型指的是能够转换为有效日期的数字或字符串数据。vb的的声明有很多种.你可以看看百度百科里面都有记录http://baike.baidu.com/view/675635.htm?fr=aladdin
2023-08-08 04:54:141

实验报告02 :VB程序设计基础,使用dim方法写出VB语句 定义X为整型变量

dim x%dim y as longdim z!dim star$
2023-08-08 04:54:353

vb中动态数组用redim重定义时到底可不可以改变维数

VB中ReDim语句改变数组的维数和类型是有以下前提条件的。可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim 将该数组改为其它数据类型,除非是 Variant 所包含的数组。如果该数组确实是包含在某个 Variant 中,且没有使用 Preserve 关键字,则可以使用 As type 子句来改变其元素的类型,但在使用了此关键字的情况下,是不允许改变任何数据类型的。如果使用了 Preserve 关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。
2023-08-08 04:54:421

vb中在“通用声明”段中用dim定义的变量是全局变量吗

对。你可以试试的呀。
2023-08-08 04:54:521

VB6.0:dim a as string,integer,long都是干什么用的啊?

Dim 是VB里面定义变量的关键词,用来定义变量。1、Integer  Integer指的是-32768到+32767之间的整数,通常这个范围已经涵盖了大多数可能会用到的数字。如果认为要用到的数字可能会超出这个范围,可以考虑将其定义为Long。2、Long  这种数据类型垢数字有时又称为Long Integer。这种数据类型可以处理-2147483648到+2147483647之间的所有数字。与使用2个字节的Integer不同,它使用4字节内存存储数据。3、Single  Single适用于需要小数点的数字。Single可以处理-3.402823E38到-1.401298E-45之间的负值和1.401298E_45到3.402823E38之间的正值。4、Double  这种数据类型需要使用8字节内存来存储数据。如果必须处理超大范围的值,这种数据类型会很有用。5、Currency  这种数据类型主要适用于货币值。它需要8字节的内存来存储数据。这种数据类型具有固定的小数位数(4位)。
2023-08-08 04:55:042

vb dim中两个变量同一行定义与不同行定义的区别

dim a,b,c as integer表示c是integer型,a,b是可变型.如果要达到三行的效果,就应该这样写:dim a as integer,b as integer,c as integer这样就和写三行是一样的我的回答你没看懂吗?max=inputbox("请输入10个数") ,由于max是可变型,因此在这句里,VB自动把它当成string 型,max="10",这时10是字符串,而不是数。同样"9"也不是数,而在字符串中,"9">"10",所以得不到你要的结果。
2023-08-08 04:55:121

VB中 Dim N As Integer是什么意思?

Dim是VB中声明变量并分配存储空间的语句格式:Dim变量名as数据类型Integer:变量存储为16位(2个字节)的数值形式string:变长与定长的字符串Boolean:存储为16位(2个字节)的数值形式,但只能是True或是FalseDouble:(双精度浮点型)变量存储为IEEE64位(8个字节)浮点数值的形式Long:(长整型)变量存储为32位(4个字节)有符号的数值形式等等
2023-08-08 04:55:331

vb中定义语句 dim i 其中,变量i究竟是什么类型?

2023-08-08 04:55:414

VB中dim a$(1to2,1to4)什么意思?

vb中dim a(1 to10) as long:是声明一个百名称为a的数组;度long代表该数组每一个元素知的数据类型都是long型(道长整型回);括号里的1到10表示元素的下标从1到10,也说明了该数组共有10个元素。
2023-08-08 04:56:011

VB Dim 数组 的作用?

dim a(10):一维数组,限10;整型dim b(3,4):二维,限3,4;整型dim c(1 to 5,2 to 4,3 to 6):三维,限5,3,4
2023-08-08 04:56:082

VB编程:Dim a, b As Integer语句定义的变量类型为哪个?

Integer 整型整型变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间
2023-08-08 04:56:183

VB的dim声明和for问题

的dim声eyhrwehd
2023-08-08 04:56:322

VB中 建立一个变量 也就是Dim……as…… ???

楼上说的很对,我也正在死记中...
2023-08-08 04:56:402

vb中的dim , public , private ,这三个定义的对象是谁,怎样区别

改正一下dim是用来声明变量的其他说的都很对private专用 public公用
2023-08-08 04:56:492

VB中的Dim i As Long解析

dimiaslong,i1.定义一个变量i类型为long2.定义一个变量i类型variant(缺省变量类型)不过在vb里面这样的定义不妥当的因为vb里变量定义不区分大小写,所以后面的是字母l(小写)并不是i(大写)
2023-08-08 04:57:152

VB中的Dim sum As Integer语句

sum=1+3+5+7+9+11+13+15+17+19=100
2023-08-08 04:57:263

VB中Dim b(3,-1to3)有几个元素 求详细解析?谢谢!

运行循环就是从b(0)~b(3)的四个数组元素,每个在原来的基础上加2因为b(1)原来为0,运行后加2,即b(1)=2
2023-08-08 04:57:352

vb dim a as single 这里的single是什么意思

string是字符串类型比如"你好"single是单精度浮点数,个人比较粗略的理解就是小数integer就是证书dim是定义,每当你需要一个变量的时候,就必须先定义
2023-08-08 04:57:443

在VB里“dim a as string”是什么意思?

dim a as string:定义一个字符串类型的变量a;dim表示“定义”;a是变量名称;as表示“型如”string表示字符串类型;as double是高级浮点类型,as integer表示整形。存“张三”、“白菜”、“星期一”、“11岁”用string;存“-1.5”、“0”“3.1415”用double;存“0”,“9”,“250”用integer。
2023-08-08 04:57:521

VB程序编程 关于dim(5)as integer

dim a(5) as integer ‘定义a(0) a(1) a(2) a(3) a(4) a(5) 6 个数字型变量for i=1to 5 ‘循环5次 1 2 3 4 5 5次a(i)=i*i ‘让a(1) a(2) a(3) a(4) a(5) ,在这5次循环中得到1*1 ,2*2,3*3,4*4,5*5的数值nextprint a(i-1)"显示出a(5)的值25,这个时候i=6了6-1就是5 就是a(5)的值
2023-08-08 04:58:011

上帝保佑我考试满分英文

你好很高兴回答你的问题上帝保佑我考试满分Godblessmyexamfullmarks望采纳谢谢
2023-08-08 04:58:161

“上帝我愿你保佑我祝福我而不是报复我伤害我”的英文怎么说

God, I hope you can bless me rather than hurt me.
2023-08-08 04:58:242

等你走的时候我会保佑你远走他国一切平安顺利的英文

等你走的时候我会保佑你远走他国一切平安顺利When you go I will bless you all safely flee his country
2023-08-08 04:58:421

problem怎么读

英 ["pr?bl?m]   美 ["prɑ?bl?m]  名词复数: problemsn.问题;难题;习题adj.成问题的;难对付的,读音普奥不乐木
2023-08-08 04:58:491

上帝会保佑你的 亲爱的女孩 英文

上帝会保佑你的 亲爱的女孩God bless you dear girl 亲,我的回答你满意吗?如果我的回答对你有用的话,请采纳一下哦!采纳之后你也将获得5财富值奖励!
2023-08-08 04:58:511

小鸟英语怎么读

小鸟英语怎么读:bird的读音:英[bu025c:d]、美[bu025c:rd]。小鸟用英语怎么读:bird。短语搭配Larry Bird拉里·伯德;伯德;拉里;拉里伯德,SECRETARY BIRD鹭鹰,Yellow Bird黄鸟儿;黄鸟;金丝雀;黄色鸟,Vermilion Bird朱雀,Stephen Bird卓曦文;鲍史汶,小鸟的英语怎么读卓曦文先生,Little Bird小鸟 ;小小鸟;小鸟儿,Carrion Bird秃鹰;食腐鸟;腐尸鸟类;腐食鹫,bird damage鸟啄,LUCKY BIRD好运的鸟儿;幸运鸟;吉祥鸟;幸运的小鸟双语例句1.Susan一只小鸟跟我呢喃细语。说你要过生日了。2.Susan, a little birdie told me you are having a birthday soon.Charlie问他的爸爸:爸爸,这只小鸟怎么了?小鸟的英文怎么读3.Charlie asked his father," Dad, what happened to the birdie?"他把小鸟轻轻地托在掌心。4.He held the bird gently in the palm of his hand.她双手轻轻地捧着那只小鸟。5.She held the bird gently in cupped hands.罗南·拉弗蒂在成绩为67杆的一场比赛中打出了6次小鸟球。6.Rafferty shot six birdies in a round of 67.
2023-08-08 04:58:031

学校里各种职位的英语怎么读

headmaster 校长vice-headmaster 副校长dean 主任the Party secretary 书记teacher 老师head-teacher班主任subject representative 课代表monitor 班长group leader 小组长
2023-08-08 04:57:561

“叔叔”用英语怎么读?

叔叔的英语是uncle
2023-08-08 04:57:411

secretary秘书.这个单词怎么记啊?好难记.有什么有趣的记忆方法吗?

1、如果你本来认识secret(秘密)这个词的话,可以把秘书记为“管理(老板)秘密的人”,或者借助联想,例如:偷偷使用词典的秘书(secret + dictionary). 2、如果你本来认识的词不多,不容易建立联想,那么可以考虑汉语谐音记忆法,如“塞给了锤”或“塞可乐太累”,具体可以参考你自己的方言.
2023-08-08 04:57:341