精华内容
下载资源
问答
  • VB变量常量、运算符与表达式

    千次阅读 2015-10-18 19:54:41
    一、变量的数据类型 1、整型、长整型  Dim 变量名 As Integer Dim 变量名 As Long 2、单精度、双精度、货币型 Dim 变量名 As Single Dim 变量名 As Double Dim 变量名 As Currency 3、字节型  Dim 变量名 As Byte ...

    一、变量的数据类型

    1、整型、长整型   

    Dim 变量名 As Integer

    Dim 变量名 As Long

    2、单精度、双精度、货币型

    Dim 变量名 As Single

    Dim 变量名 As Double

    Dim 变量名 As Currency

    3、字节型 

    Dim 变量名 As Byte

    4、定长与定长字符串型 

    Dim 变量名 As String

    Dim strstudentnameAs String*10

    5、布尔型  如果要处理的数据值只涉及:真/家、是/否、开/关,则应声明为布尔型变量。例如:

    Dim blnOk AsBoolean

    bonOk=True

    6、日期时间型  Date数据类型的变量适用于表示日期和时间的数据,在程序代码中要使用时间值时,必须要用一对“#”将值括起来。例如: 

    Dim dtDate as date

    dtDate=#6-2-2002#

    dtDate=#March20,20028:20#

    dtDate=#Jan-1-2001#

    7、对象型  一个变量被声明成对象型变量,该变量可以引用VB中的任何对象。例如:

    Dim objAny ASObject

    Set objAny =frmfirst     ‘引用一个已有的窗体对象

    必须使用 Set语句去引用实际对象,不能使用简单的“=”赋值语句。

    8、变量型  可以在不同场合代表不同类型的数据。例如:

    Dim AnyValue asVariant

    AnyValue=“25”        ‘AnyValue表示字符串 ,其值为“25”

    AnyValue= AnyValue-10  ‘AnyValue表示整数 ,其值为“25”

    AnyValue= “字符”& AnyValue  AnyValue表示字符串 ,其值为“字符10”

    二、常量

    1、直接常量

    IntCircle =3.1415926(intD*intD)

    2、符号常量

    ConstconPi=3.1415926

    ConstconReleaseDate=#1/1/2001#

    ConstconPi2=conPi*2

    三、运算符与表达式

    1、算术运算符和表达式

    +:加法  -:减法 *:乘法  /:浮点除法  \:整数除法  ^:乘方  MOD:模运算。优先级如下:(从高到低)

    ^  * /  \  MOD  +或-

    2、关系运算符和表达式

    =:等于  >:大于  <:小于  >=:大于或等于  <=:小于或等于  <>:不等于

    将两个表达式用关系运算符连接起来的表达式成为关系表达式,其格式为:<表达式1><关系运算符><表达式2>

    关系运算的表达式,如果比较式成立,则结果为真(True),否则为假(False)。

    3、逻辑运算符和表达式

    And:与  Or:或  Not:非  Xor:异或  Eqv:逻辑等于  Imp:逻辑蕴含。优先级如下:(从高到低)

    Not  And Or  Xor  Eqv Imp

    逻辑运算符的表达式是由关系表达式、逻辑运算符、布尔常量、布尔变量和函数组成。其运算结果只有True或False。

    4、字符串运算符和表达式

    “+”运算符  “&”运算符

    “+”运算符是字符串拼接操作的运算符,在拼接操作中,要求“+”运算符两边的操作数必须为字符串常量或者字符串变量,拼接操作的结果是将运算符两边的字符串数据按从左到右的顺序连接起来,形成一个新的字符串。例如:

    Dim intI As Integer

    Dim strS1 As String,strS2 As String

    intI=100    为intI赋值为100

    strS1=“数字是:” + Str$(intI)    strS1的值为字符串“数字是:100”

    strS2= strS1 + “和200”    strS2的值为字符串“数字是:100和200”

    “&”运算符也是字符串拼接操作运算符,在拼接操作中,可以将各种数据类型的数据连接起来形成一个新的字符串。例如:

    Dim intI As Integer

    Dim strS1 As String,strS2 As String

    intI=100    为intI赋值为100

    strS1=“数字是:” & intI    strS1的值为字符串“数字是:100”

    strS2= strS1 & “和200”    strS2的值为字符串“数字是:100和200”

    需要说明的是:在构造字符串表达式时,运算符“+”和“&”与其两边的数据之间必须有空格,如上例所示。

    展开全文
  • 自定义常量格式:对象浏览器Const ~ =~ 例如Const pi = 3.1415926(圆周率)  变量 Declare 变量名 As 类型 Declare:Dim(自动变量)、Static(静态变量及数组变量)、Redim、Public或者...

    自定义常量格式:对象浏览器Const ~ =~     例如Const pi = 3.1415926(圆周率)
                              变量
    Declare 变量名 As 类型
    Declare:Dim(自动变量)、Static(静态变量及数组变量)、Redim、Public或者Private(不区分大小写)
    类型:String(字符串)、
    类型说明符:%整数
                &长整数
                !单精度浮点数
                #双精度浮点数
                @货币型
                $字符串型    
    变量的作用域: 局部变量                   过程                          过程中        Dim、Static
                   模块变量                   窗体模块或标准模块            模块的声明部分   Dim、Private
                   全局变量                   整个应用程序                  标准模块的声明部分 Public、Globla
                      常用的内部函数
      一:转换函数
      二:数学函数
      三:日期函数
      四:时间函数
      五:随机数函数     
                                                          转换函数

     


    1int(X):求不大于自变量X的最大整数
    2fix(X) 去掉浮点数的小数部分,保留其整数部分
    3hex$(X)把一个十进制数转换为十六进制数
    4OCT$(X)把一个十进制数转换为八进制
    5asc(x$)返回字符串X$中第一个字符的ASCLL字符
    6chr$(X)把X的值转换为相应的ASCLL字符
    7str$(X)把X的值转换为一个字符串
    8cint(x)把X的小数部分四舍五入,转换为整数
    {9cour(x)把X的值转换为货币类型值,小数点最多保留4位且自动四舍五入
    10cdbl(X)把X的值转换为双精度数
    11CLng(x)把X的小数部分四舍五入转化为长整数
    12CSng(X)把X的值转换为单精度数
    13Cvar(X)把X的值转换为变体类型值}                       数据类型转换函数
                                                            数学函数

     


    1Sin(X):返回自变量X的正弦值   ----X以角度出现,不是弧度,所以要转换(1度=圆周率/180=3.1415926/180----print sin (X * 3.1415926/180)
    2Cos(X):返回自变量X的余弦值
    3tan(X):返回自变量X的正切值
    4Ata(X):返回自变量X的反切值


    5Abs(X):返回自变量X的绝对值
    6Sgn(X):返回自变量X的符号,即当X为负数时,返回-1;X=0时,返回0;X=整数时,返回1

     

    7Sqr(X):返回自变量X的平方根,X必须大于或等于0
    8Exp(X):返回以e为底,以X为指数的值,即求E的X次方
                                                         日期时间和随机函数

     

     


    1Day(now):返回当前的日期
    2WeekDay(now):返回当前的星期
    3Month(now):返回当前的月份
    4Year(now):返回当前的年份
    5Hour(now):返回小时(0~23)
    6Minute(now):返回分(0~59)
    7Second(now):返回秒(0~59)
                                                        随机函数

     


    Rnd【(x)】:产生一个0~1之间的单精度随机数          10 * rnd   0~10

     

                                                        字符处理和字符串函数

    Unicode方式:
    一个英语和汉字1个字符       2个字节
    1个英语和汉字1个字符      2个字节
    len ()           lenB()字节

    ANSI方式:
    一个英文占半个字符    1个字节,一个汉字占1个字符2个字节
    ?len(Strconv("",vbformunicode))
    ?lenB(Strconv("",vbformunicode)
    新字符串=Strconv(待转换字符串,转换格式)
                                              字符串函数

     


    1删除空白字符函数
    (1)Ltrim(字符串)去点字符串左边的空白字符    
    (2)Rtrim(字符串)去掉字符串右边的空白字符
    (3)Trim(字符串)去掉字符串两边的空白字符
    a$=" hellow,word!!! "
    b=ltrim(a)
    c=rtrim(a)
    d=trim(a)
    ?b;d
    hellow,word!!! hellow,word!!!
    ?c;d
     hellow,word!!!hellow,word!!!
    ?b;c
    hellow,word!!!  hellow,word!!!

     


    2截取函数
    1)Left(字符串,N)返回字符串中的前N个字符
    2)Mid(字符串,p,n)从字符串的第p个字符开始,向后截取n个字符    n可以省略
    3)Right(字符串,n)返回字符串中的后n个字符
    a$="abcdef"
    ?left(a,3)
    abc
    ?mid(a,2,3)
    bcd
    ?right(a,4)
    cdef
    3字符长度
    len(字符串或变量)
    a$="abcdef"
    ?len(A)
     6
    ?len(bb#)
     8
    ?len(aa!)
     4
    4string函数,用来由N个指定字符组成的字符
    string(n,ASCCL码)
    string(n,字符串)
    ?string(4,65)
    AAAA
    ?string(5,"a")
    aaaaa
    a$="abcdef"
    ?string(5,a)
    aaaaa
    5Space(n)函数,用来返回n个空格
    ?space(5)"我爱你!!!"
         我爱你!!!
    6Ucase(字符串)转换成大写
     Lcase(字符串)转换成小写
    7字符串匹配(InStr)函数
    格式InStr([首字符位置,]字符串1,字符串2,[,n])
    a$="欢迎使用VB编程"
    ?instr(a,"VB")
     5
    ?instr(a,"vb")
     0
    8插入字符语句Mid
    a$="欢迎使用VB编程"
    mid(a,3)="学习"
    ?a
    欢迎学习VB编程

    展开全文
  • VB程序设计初步 常量变量和赋值语句PPT课件.pptx
  • VB的数据类型分为基本数据类型用户自定义数据类型 基本数据类型有 数据类型 表示 整型 Integer 长整型 Long 字符型 Byte 单精度型 Single 双精度型 Double 货币型 Currency 字符串型 String ...

    VB的数据类型分为基本数据类型用户自定义数据类型

    基本数据类型有

    数据类型表示
    整型Integer
    长整型Long
    字符型Byte
    单精度型Single
    双精度型Double
    货币型Currency
    字符串型String
    定长字符串型String*n
    逻辑型Boolean
    日期型Date
    对象型Object
    变体型Variant

    常量:数值不可改变的量
    分为3个大类,如下:

    • 直接常量
    • 符号常量
    • 系统常量

    定义常量的语法 Const 常量名 [AS 数据类型] = 表达式
    示例如下:定义一个常量A

    Const A AS Integer = 5;
    Const A% = 5;
    Const A = 5;
    

    常用的系统常量有:

    vbCrLf回车换行vbTabTab键
    vbBack退格vbRed红色
    vbGreen绿色vbBule蓝色
    展开全文
  • 2015年计算机二级《VB》考试基础知识:常量和变量(一)常量Visual Basic常量分为两种,一种是文字常量,一种是符号常量。(二)变量1.命名规则变量是一个名字,给变量命名时应遵循以下规则:(1)名字只能由字母、数字...

    2015年计算机二级《VB》考试基础知识:常量和变量

    (一)常量

    b5d97f68edaded36c3f21e1d5474b198.png

    Visual Basic中的常量分为两种,一种是文字常量,一种是符号常量。

    (二)变量

    1.命名规则

    变量是一个名字,给变量命名时应遵循以下规则:

    (1)名字只能由字母、数字和下划线组成;

    (2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符;

    (3)名字的有效字符为255个;

    (4)不能用Visual Basic的保留字作变量名,但可以把保留字嵌入变量名中;同时,变量名也不能是末尾带有类型说明符的保留字。

    2.变量的类型和定义

    任何变量都属于一定的数据类型,包括基本数据类型和用户定义的数据类型。在Visual Basic中,可以用下面几种方式来规定一个变量的类型:

    (1)用类型说明符来标识。

    (2)在定义变量时指定其类型

    (3)用DefType语句定义

    (4)用类型说明符定义的变量,在使用时可以省略类型说明符。

    (三)变体类型变量

    1.Variant变量的定义

    Variant变量可以用普通数据类型变量的格式定义,也可以默认定义。

    2.Variant变量值的内部表示

    Variant变量所存放的值都有一个内部表示,在执行比较等操作时,Variant变量根据其内部表示确定如何操作。向Variant变量赋值时,Visual Basic以最紧凑(需最小存储空间)的表示方式存储该值,并可根据需要改变表示方式。

    3.Variant变量中的数值

    在Variant变量中存放数值时,Visual Basic以尽量紧凑的.方式存储。

    4.Variant变量中的字符串

    在对存放字符串的Variant变量进行操作时可能会产生歧义。当用“+”运算符对两个Variant变量进行运算时,如果两个变量都是数值,则执行数值相加运算;如果两个变量中存放的都是字符串,则执行字符串连接操作。如果一个变量中是数值而另一个变量中是字符串,则情况就复杂了。Visual Basic先试着将字符串转换为数值,如果转换成功则进行相加运算,不成功则把另一个数值转换成字符串,然后对两个字符串进行连接,形成一个新的字符串。

    5.Variant变量中的空值(Empty)

    Variant变量在被赋值前为空值(内部表示为Empty或0),它不同于数值0,不同于空字符串(″″),也不同于Null(见下)。通过IsEmpty函数可以测试一个变量自建立以来是否被赋过值。

    6.Variant变量中的Null值

    Variant变量可以取一个特殊值---Null,该值通常在数据库应用程序中用来指出未完成或漏掉的数据。Null值具有以下一些特性;

    (1)“蔓延性”。如果表达式中任一部分为Null,则整个表达式的值即为Null。

    (2)如果向函数传送Null、值为Null的Variant变量或结果为Null的表达式,则会使大多数函数返回Null值。

    (3)Null值会在返回Variant变量的内部函数中蔓延

    展开全文
  • 本文将介绍VB语言变量常量。 基本概念 首先大家要明白变量和常量是很重要的东西,因为他们储存着程序运行的各种数据。顾名思义,变量就是可以变的量,而常量就是不变的,这个概念数学上的有点接近。 接...
  • VB教程 中都有哪些常量,都有何作用 vbCr Chr(13) 回车符。 vbCrLf Chr(13) & Chr(10) 回车符与换行符。 vbFormFeed Chr(12) 换页符;在 Microsoft Windows 不适用。
  • 4.1数据类型、常量和变量一、教学目标:(一)知识与技能:1、理解vb基本数据类型2、掌握变量和常量的概念3、了解数组变量的概念4、了解vb常用的标准函数,说明(定义)数组的方法(二)过程与方法:5、培养学生分析问题...
  • 摘要 腾兴网为您分享:在php当中常量和变量的区别,云集,悦读小说,游戏堂,手机管家等软件知识,以及glu金币,qq自动登录器,刷火车票软件,...常量和变量的区别 1、常量前面没有美元符号($) 2、常量只能用 defi...
  • 满意答案shayinong2013.06.15采纳率:50%等级:12已帮助:13972人常量(数)常量即在程序执行过程不发生改变的值或字符串。使用Const语句声明常量。如:Const Rate=0.25Const NumMonths As Integer=12Public Const ...
  • Dim a As Integer -说明a为整型变量 Dim b As String -说明b为可变长字符型变量 Dim c As String~~1 0 ’说明c为长度是10个字符的固定长字符型变量 Dim d(10)As Integer -说明d为一维整型数组 Dim e()As Single ...
  • 类型 意义 定义方式 系统存储位置 使用范围 注意 静态变量 (Static Variable) 程序执行之前系统就为之静态分配(也就是运行时不再改变分配情况 ) 以staic存储类声明的变量 ...函数数内部外部都可...
  • VB变量常量学习资料

    2011-09-02 08:25:26
    VB变量常量 常量的声明符及其定义的位置不同,有效作用范围不同。分如下三种情况(三个作用域)。 1、过程级常量(LOCAL 局部),在过程声明的常量,只能在该过程使用,即有效作用
  • 程序数据最基本的存储单位就是变量,程序执行时会在计算机内存开辟空间存储变量。而计算机程序的执行基本就是通过读取或操作这些变量来实现的。...掌握变量和常量的使用是使用任何一门计算机语言所必备的基础
  • 2020年全国计算机二级VB复习知识点:常量和变量2020年全国计算机二级VB复习知识点:常量和变量(一)常量VisualBasic常量分为两种,一种是文字常量,一种是符号常量。(二)变量1.命名规则变量是一个名字,给...
  • VB反编译软件11.0中文版,vb_decompiler_lite 11,非常好用的工具软件,是调试、修改VB开发的应用程序的强大工具软件。亲测好用!
  • VB变量类型及控制语句(基础篇)

    千次阅读 2018-11-22 08:24:19
    (4)常量变量的一种特例,用Const定义,且定义时赋值,程序不能改变值,作用域也如同变量作用域。  如下定义:Const Pi=3.1415926 as single 4、数组  在内存表现为一个连续的内存块,必须用...
  • 如果对于变量和常量的定义,你会注意几个方面呢?你可能会想到:如何定义变量,它C# 等语言有什么不同呢?变量区分大小写吗?PHP的变量还有其他重要的吗?常量和变量的定义一样吗?分别讲述吧。1.如何定义变量,它...
  • VB第3章 常量与变量常量与变量3H.ppt
  • 变量和常量的有效范围同名问题

    千次阅读 2014-10-02 17:52:21
    首先,在“相同范围”内(比如同一个过程,同一个模块的声明部分)不能两次定义同名变量常量(模块其中的过程不是严格的“相同范围”)。 其次, 1.窗体模块的声明部分,  对模块以外来说,  定义的变量...
  • 我们窗体的命名是一样的,我们做的系统首先是让自己来看,当我们想推广我们的产品团队合作的时候,这时候我们考虑的就不能仅仅是自己了,要有一定的规则,让我们来看看我们VB里边都有哪些需要我们知道的命名...
  • Option Explicit #如果存在没有定义的变量,会出错,强制声明 Sub mathTest() Dim r1,s const Pi=3.1415 #值为常量,不能被修改 r1=Cells(4,3) s=Pi*r1*r1 Cells(4,4)=s End Sub
  •   VB中的指针实际就是某一变量的内存地址。例如下面的p储存了a的内存地址: dim a as long dim p as long p=VarPtr(a)   上网查资料也有的说vb指针是有的,只不过被隐藏起来了,因为vb官方不鼓励用户使用指针。...
  • VBA的标识符,常量和变量

    千次阅读 2018-06-07 23:33:52
    定义标识符时应该遵循以下规则:1、以字符开头,包含字母、数字下划线,不区分大小写。2、长度不能超过255个字符3、不能使用VBA的关键字4、同一个过程内不能使用重复的名称常量: 在程序运行...
  • 在php当中常量和变量的区别有哪些发布时间:2020-09...常量和变量的区别1、常量前面没有美元符号($)2、常量只能用 define() 函数定义,而不能通过赋值语句3、常量可以不用理会变量范围的规则而在任何地方定义访问4...
  • VB中变量和数组

    千次阅读 2011-01-12 18:54:00
    <br />vb中变量:Boolean(2)/Byte(1)/Integer(%2)/ Long(&4)/Single(!4)精度不够/Double(#8)精度高/ String($长度可变)/Date(8#...#)/Currency(@8现金)/ Object(对象)/Variant(可变不声明变量) 类型...
  • VB常量的介绍

    千次阅读 2021-12-22 21:58:50
    VB常量的介绍
  • vb6判断一个变量值是否为空

    千次阅读 2020-09-17 14:08:31
    vb6存在几个虚幻的值:Null、Missing、Empty、Nothing、vbNullString。除了最后一个之外,每一个值都不能直接用“a=值”来判断。下面分别解释一下这几个值的含义。 1、Null。 Null指一个不合法的数据,判断一个...
  • vb上机实践答案 实验3数据类型常量变量表达式
  • 【软考 1】变量和常量的分类,以及内存的存储

    千次阅读 热门讨论 2015-09-13 22:13:11
    导读:最近做的一个项目,因为声明的变量位置不对,然后名字也...数据根据其可变性,可分为常量和变量常量:在一个过程,固定不变的量。变量:在一个过程,可以取不同数值的量。 说明:在Java,或者说在别的

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,466
精华内容 3,786
关键字:

vb中的变量和常量