VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • vb.net教程中的"-"运算符

VB.net教程中的"–" 运算符


用来求两数之差或表示数值表达式的负值。

语法 1

result = number1 - number2

语法 2

- number

运算符的语法具有以下几个部分:

部分 描述
result 必需的;任何数值变量。
number 必需的;任何数值表达式。
number1 必需的;任何数值表达式。
number2 必需的;任何数值表达式。

 

说明

在语法 1 中, 运算符是求两数之差的算术减法运算符。在语法 2 中, 运算符为一元负运算符,说明表达式的值为负值。

result 的数据类型通常与最精确的表达式的数据类型相同。精确度由最低到最高的顺序是Byte、Integer、Long、Single、Double、Currency 和 Decimal。

下列情况例外:

如果 result
当减法运算中有一个 Single 和一个 Long 转换成一个 Double
result 的数据类型是一个 LongSingle 或 Date 变体,且超出正确范围, 转换成包含 Double 的Variant。
result 的数据类型是一个 Byte 变体,且超出正确范围, 转换成一个 Integer 变体。
result 的数据类型是一个 Integer 变体,且超出正确范围, 转换成一个 Long 变体。
减法运算中有 Date 和其它任何数据类型, 一个 Date
减法运算中有两个 Date 表达式, 一个 Double

 

如果有一个或两个表达式是 Null 表达式,则 result Null。如果一个表达式是 Empty,则作为 0 处理。

注意 加法和减法用到的精确度等级与乘法用到的精确度等级不一样。
 

运算符示例


本示例使用 - 运算符来计算两数值的差。

Dim MyResult
MyResult = 4 - 2    ' 返回 2MyResult = 459.35 - 334.90    ' 返回 124.45


相关教程