好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

vb6.0运算符大全.doc

31页
  • 卖家[上传人]:pu****.1
  • 文档编号:490202598
  • 上传时间:2022-10-04
  • 文档格式:DOC
  • 文档大小:365.50KB
  • / 31 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Vb6.0运算符1、& 运算符用来强制两个表达式作字符串连接语法result = expression1 & expression2& 运算符的语法具有以下几个部分:部分描述result必需的;任何 String或 Variant 变量expression1必需的;任何表达式expression2必需的;任何表达式说明如果 expression 不是字符串,则将其转换成 String 变体如果两个表达式都是字符串表达式,则 result 的数据类型是 String;否则 result 是 String 变体如果两个表达式都是 Null,则 result 也是 Null但是,只要有一个 expression 是 Null,那么在与其它表达式连接时,都将其作为长度为零的字符串 ("") 处理任何 Empty 类型表达式也作为长度为零的字符串处理 运算符示例本示例使用 & 运算符将字符串串接起来Dim MyStrMyStr = "Hello" & " World" ' 返回 "Hello World"MyStr = "Check " & 123 & " Check" ' 返回 "Check 123 Check"。

      整理为word格式2、* 运算符      用来将两数相乘语法result = number1*number2* 运算符的语法具有以下几个部分:部分描述result必需的;任何数值变量number1必需的;任何数值表达式number2必需的;任何数值表达式说明result 的数据类型通常与最精确的表达式的数据类型相同精确度由最低到最高的顺序是Byte、 Integer、Long、Single、Currency、Double 和 Decimal下列情况是例外:如果则 result 为乘法运算有一个 Single 和一个Long,转换成 Doubleresult 的数据类型是 Long、Single 或 Date 变体,且超出正确范围,转换成有 Double 的 Variantresult 的数据类型是 Byte 变体,且超出正确范围,转换成 Integer 变体result 的数据类型是 Integer 变体,且超出正确范围,转换成 Long 变体如果有一个或两个表达式是 Null 表达式,则 result 为 Null如果一个表达式是 Empty,则作为 0 处理注意 乘法用到的精确度等级与加法和减法用到的精确度等级不一样。

      整理为word格式* 运算符示例本示例使用 * 运算符来计算两数的乘积Dim MyValueMyValue = 2 * 2 ' 返回 4MyValue = 459.35 * 334.90 ' 返回 153836.3153、+ 运算符      用来求两数之和语法result = expression1+expression2+ 运算符的语法具有以下几个部分:部分描述result必需的;任何数值变量expression1必需的;任何表达式expression2必需的;任何表达式说明在使用 + 运算符时有可能无法确定是做加法还是做字符串连接为避免混淆,请使用 & 运算符进行连接,并且改进程序代码的可读性如果至少有一个表达式不是 Variant,则可运用以下法则:如果则两个表达式都是数值数据类型 (Byte、Boolean、 Integer、Long、Single、 Double、 Date、Currency 或是 Decimal)相加两个表达式都是 String连接一个表达式是数值数据类型而另一个是 相加整理为word格式Null 之外的任意 Variant一个表达式是 String 而其它是 Null 之外的任意 Variant。

      连接一个表达式是 Empty Variant返回另一个不变的表达式作为 result一个表达式是数值数据类型,而另一个是 String产生一个类型不匹配错误每个表达式都是 Nullresult 是 Null如果两个表达式都是 Variant 表达式,则可运用下列规则:如果则两个 Variant 表达式都是数值相加两个 Variant 表达式都是字符串连接一个 Variant 表达式是数值而另一个是字符串相加对于只有数值数据类型表达式的单纯加法,result 的数据类型通常与其中最精确的表达式的数据类型相同精确度由最低到最高的顺序是 Byte、Integer、Long、Single、Double、Currency 和 Decimal但下列情况例外:如果则 result 为一个 Single 和一个 Long 相加,一个 Doubleresult 的数据类型是 Long、Single 或 Date 变体,且越出正确范围,转换成 Double 变体result 的数据类型是 Byte 变体,且超过本身的正确范围时,转换成 Integer 变体result 的数据类型是 Integer 变体,且超过本身的正确范围时,转换成 Long 变体。

      将一个 Date 加到任何数据类型上,一个 Date如果有一个或两个表达式是 Null 表达式,则 result 为 Null如果两个表达式都是 Empty,则 result 是 Integer但是,如果只有一个表达式是 Empty,则另一个表达式原封不动地作为 result 返回整理为word格式注意 加法和减法用到的精确度等级与乘法用到的精确度等级不一样 运算符示例本示例使用 + 运算符来计算数值的和 运算符也可以用来做字符串的串接操作不过,最好还是使用 & 运算符来做字符串的串接操作如果 + 运算符两边的表达式中混着字符串及数值的话,其结果会是数值的求和如果都是字符串作“相加”,则返回串接起来的字符串Dim MyNumber, Var1, Var2MyNumber = 2 + 2 ' 返回 4MyNumber = 4257.04 + 98112 ' 返回 102369.04Var1 = "34": Var2 = 6 ' 初始化混合变量的值MyNumber = Var1 + Var2 ' 返回 40Var1 = "34": Var2 = "6" ' 用字符串初始化混合变量的值。

      MyNumber = Var1 + Var2 ' 返回 "346"(字符串被串接起来)4、– 运算符  用来求两数之差或表示数值表达式的负值语法 1result = number1 - number2语法 2- number– 运算符的语法具有以下几个部分:部分描述result必需的;任何数值变量number必需的;任何数值表达式number1必需的;任何数值表达式number2必需的;任何数值表达式整理为word格式说明在语法 1 中,– 运算符是求两数之差的算术减法运算符在语法 2 中,– 运算符为一元负运算符,说明表达式的值为负值result 的数据类型通常与最精确的表达式的数据类型相同精确度由最低到最高的顺序是Byte、Integer、Long、Single、Double、Currency 和 Decimal下列情况例外:如果则 result 为当减法运算中有一个 Single 和一个 Long,转换成一个 Doubleresult 的数据类型是一个 Long、Single 或 Date 变体,且超出正确范围,转换成包含 Double 的Variantresult 的数据类型是一个 Byte 变体,且超出正确范围,转换成一个 Integer 变体。

      result 的数据类型是一个 Integer 变体,且超出正确范围,转换成一个 Long 变体减法运算中有 Date 和其它任何数据类型,一个 Date减法运算中有两个 Date 表达式,一个 Double如果有一个或两个表达式是 Null 表达式,则 result 为 Null如果一个表达式是 Empty,则作为 0 处理注意 加法和减法用到的精确度等级与乘法用到的精确度等级不一样 运算符示例本示例使用 - 运算符来计算两数值的差Dim MyResultMyResult = 4 - 2 ' 返回 2MyResult = 459.35 - 334.90 ' 返回 124.455、/ 运算符整理为word格式    用来进行两个数的除法运算并返回一个浮点数语法result = number1/number2/ 运算符的语法具有以下几个部分:部分描述result必需的;任何数值变量number1必需的;任何数值表达式number2必需的;任何数值表达式说明result 的数据类型通常是 Double 或 Double 变体下列情况是例外:如果则 result 为两个表达式都是 Byte、Integer 或Single表达式时,一个 Single,除非超出正确范围;如果发生这种情况,则产生错误。

      两个表达式都是 Byte、Integer 或Single 变体,一个 Single 变体,除非已超出正确范围;一旦发生这种情况,result 是一个包含 Double 的 Variant除法运算中有一个 Decimal及其它任何数据类型,一个 Decimal 数据类型如果有一个或是两个表达式是 Null 表达式,则 result 为 Null如果一个表达式是 Empty 则作为 0 处理/ 运算符示例本示例使用 / 运算符来计算浮点数除法Dim MyValueMyValue = 10 / 4 ' 返回 2.5MyValue = 10 / 3 ' 返回 3.333333整理为word格式6、\ 运算符     用来对两个数作除法并返回一个整数语法result = number1\number2\ 运算符的语法具有以下几个部分:部分描述result必需的;任何数值变量number1必需的;任何数值表达式number2必需的;任何数值表达式说明在进行除法运算之前,数值表达式通过舍去小数部分转换成 Byte、Integer 或 Long表达式通常,无论 result 是不是整数,result 的数据类型都是 Byte、Byte 变体、Integer、Integer 变体、Long 或 Long 变体。

      任何小数部分都被删除但是,如果任何一个表达式是 Null,则 result 为 Null如果一个表达式是 Empty,则作为0 处理\ 运算符示例本示例使用 \ 运算符来计算整型除法Dim MyValueMyValue = 11 \ 4 ' 返回 2。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.