1.5.5常量 返回首页 常量就是在程序执行期间其值不发生变化的量。 Visual bas中的返回章首 常量分为两种,一种是直接常量,一种是符号常量。 1.直接常量 直接常量就是直接给出的一个确定的值,如字符串型值" Student"、数 值型值123.456、布尔型值True、日期型值#05/01/2003#等 Visual basic在判断常量类型时有时存在多义性。 可以使用表1.2所示的常数类型说明符显式地指明常数的类型。 表1.2常数的类型说明符 类型名 类型说明 示例 类型名 类型说明 示例 符 符 整型数 123% 双精度浮点# 3.14# 长整型数 123 货币型 3.14a 「单精度浮点 3.14! 字符串型 123$ 数 上一页 下一页
上一页 下一页 返回首页 1.5.5 常量 常量就是在程序执行期间其值不发生变化的量。Visual Basic 中的 常量分为两种,一种是直接常量,一种是符号常量。 1.直接常量 直接常量就是直接给出的一个确定的值,如字符串型值"Student"、数 值型值123.456、布尔型值True、日期型值#05/01/2003#等。 Visual Basic在判断常量类型时有时存在多义性。 可以使用表1.2所示的常数类型说明符显式地指明常数的类型。 表1.2常数的类型说明符 类 型 名 类型说明 符 示 例 类 型 名 类型说明 符 示 例 整型数 % 123% 双精度浮点 数 # 3.14# 长整型数 & 123& 货币型 @ 3.14@ 单精度浮点 数 ! 3.14! 字符串型 $ 123$ 返回章首
1.5.5常量 返回首页 2.符号常量 返回章首 在 Visual basic中,系统已经定义了大量符号常量,如:bRed vb Crlf等。要查看系统定义符号常量的有关信息,可以运行Ⅴsual Basic的“视图”菜单中的“对象浏览器”命令打开对象浏览器窗口。 用户也可以自定义符号常量,用来代替数值或字符串。其定义格式 为 Const<常量名>[AS<类型>]=<表达式>[,<常量名>[AS<类型> <表达式习] 其中<常量名>:要符合变量名的命名规则。 类型>:说明所定义的常量的数据类型。 表达式>:由数值常量、字符串常量以及运算符组成,但不能使用 字符串连接运算符、变量及函数 在程序中可以象变量一样引用符号常量,但要注意的是符号常量只 能在声明时赋以一个值,一经定义就不能给符号常量赋以新值 上一页 下一页
上一页 下一页 返回首页 1.5.5 常量 2.符号常量 在Visual Basic中,系统已经定义了大量符号常量,如:vbRed、 vbCrLf等。要查看系统定义符号常量的有关信息,可以运行Visual Basic的“视图”菜单中的“对象浏览器”命令打开对象浏览器窗口。 用户也可以自定义符号常量,用来代替数值或字符串。其定义格式 为: Const <常量名> [ AS <类型> ] = <表达式> [,<常量名> [ AS <类型> ] = <表达式>] …… 其中<常量名>:要符合变量名的命名规则。 <类型>:说明所定义的常量的数据类型。 <表达式>:由数值常量、字符串常量以及运算符组成,但不能使用 字符串连接运算符、变量及函数。 在程序中可以象变量一样引用符号常量,但要注意的是符号常量只 能在声明时赋以一个值,一经定义就不能给符号常量赋以新值。 返回章首
1.6常用内部函数 返回首页 所谓内部函数,就是指Ⅴ isual basic系统中为用户定义的函数,用户返回章首 在代码中可直接调用。这些函数多数都带有一个或多个参数,返国 个函数值。在应用程序中可以直接调用这些函数,以实现某种运 算或功能。其一般调用格式为: <函数名>([<参数表>]) 其中<参数表>表示传递给函数的参数列表,参数表中的参数可以是 常量、变量或表达式。如果要调用的函数有多个参数,每个参数间 用逗号分隔;如果要调用的函数不带参数,则可省略<参数表>。 Visual basic所定义的内部函数大体可以分为5类,即字符串函数、数 学函数、转换函数、日期时间函数和随机函数 上一页 下一页
上一页 下一页 返回首页 1.6 常用内部函数 所谓内部函数,就是指Visual Basict系统中为用户定义的函数,用户 在代码中可直接调用。这些函数多数都带有一个或多个参数,返回 一个函数值。在应用程序中可以直接调用这些函数,以实现某种运 算或功能。其一般调用格式为: <函数名>( [ <参数表> ]) 其中<参数表>表示传递给函数的参数列表,参数表中的参数可以是 常量、变量或表达式。如果要调用的函数有多个参数,每个参数间 用逗号分隔;如果要调用的函数不带参数,则可省略<参数表>。 Visual Basic所定义的内部函数大体可以分为5类,即字符串函数、数 学函数、转换函数、日期时间函数和随机函数。 返回章首
1.6.1数学函数 返回首页 返回章首 绝对值函数 Abs(Ⅹ)返回X的绝对值。 2、三角函数 Sin(Ⅹ)返回X的正弦值,Ⅹ以弧度为单位 Cos(X)返回X的余弦值,X以弧度为单位。 Tan(X)返回X的正切值,Ⅹ以弧度为单位。 Atn(X)返回的反正切值,返回值以弧度为单位。 3、平方根函数 Sqr(X)返回Ⅹ的平方根,X应大于或等0。 4、指数和对数函数 Exp(Ⅹ)返回e的值 og(Ⅹ)返回lnx值 号函数 Sgn(X)返回数学中sgn(x)的值,即当X>0时返回数值1,当X=0 时返回数值0,当X<0时返回数值-1 上一页 下一页
上一页 下一页 返回首页 1.6.1 数学函数 1、绝对值函数 Abs(X) 返回X的绝对值。 2、三角函数 Sin(X) 返回X的正弦值,X以弧度为单位。 Cos(X) 返回X的余弦值,X以弧度为单位。 Tan(X) 返回X的正切值,X以弧度为单位。 Atn(X) 返回X的反正切值,返回值以弧度为单位。 3、平方根函数 Sqr(X) 返回X的平方根,X应大于或等0。 4、指数和对数函数 Exp(X) 返回e x的值。 Log(X) 返回lnx值。 5、符号函数 Sgn(X) 返回数学中sgn(x)的值,即当X>0时返回数值1,当X=0 时返回数值0,当X<0时返回数值-1。 返回章首
162转换函数 返回首页 转换函数用于数据类型或形式的转换,包括整型、实型、字待串型 返回章首 之间以及ASCⅡ码、ASCⅡ字符之间的转换。下面是常用的转换函数: ASc(s)将字符串s的首字符转换为对应的ASCⅡ码。 Chr(x)将x的值转换为对应的ASCⅡ字符。 Str(x)将x的值转换为一个字符串。 Val(s)将字符串s转换为数值。 Int(x)取整函数,返回不大于x的最大整数 Fⅸx(x)取整数函数,返回x的整数部分 CAse(s)将字符串s中所有字母转换为大写 LCase(s)将字符串s中所有字母转换为小写 另外 Visual basic的转换函数还有Hex(X)、Oct(X)、 Cint(Ⅹ) Scour(x)、CDbl(X)、Chng(x)、CSng(X)、CVar(X)等, 详细内容请参见MSDN。 上一页 下一页
上一页 下一页 返回首页 1.6.2 转换函数 转换函数用于数据类型或形式的转换,包括整型、实型、字符串型 之间以及ASCⅡ码、ASCⅡ字符之间的转换。下面是常用的转换函数: Asc(s) 将字符串s的首字符转换为对应的ASCⅡ码。 Chr(x) 将x的值转换为对应的ASCⅡ字符。 Str(x) 将x的值转换为一个字符串。 Val(s) 将字符串s转换为数值。 Int(x) 取整函数,返回不大于x的最大整数。 Fix(x) 取整数函数,返回x的整数部分。 UCase(s) 将字符串s中所有字母转换为大写。 LCase(s) 将字符串s中所有字母转换为小写。 另外Visual Basic的转换函数还有Hex(X)、Oct(X)、Cint(X)、 Ccour(X)、CDbl(X)、Clng(X)、CSng(X)、CVar(X)等, 详细内容请参见MSDN。 返回章首