24

我正在研究一些代码并遇到了这个:

If DblBalance <> 0 Then

我无法弄清楚这是什么运营商,任何帮助将不胜感激。

4

7 回答 7

48

它是“不等于”运算符,即!=几乎所有其他语言中的等价物。

于 2012-10-21T12:06:20.837 回答
8

不等于


在 C 出现并普及之前!=,语言倾向于使用<>not equal to

至少,Basic 的各种方言都做到了,而且它们早于 C。

一个更老、更不寻常的例子是 Fortran,它使用.NE.,如X .NE. Y.

于 2012-10-21T12:07:36.483 回答
7

正如其他人所说,这意味着不等于..

我只是想说我把它读作“大于或小于”。

例如

let x = 12

if x <> 0 then
    //code

在这种情况下,“x”大于(即“>”符号)0。

希望这可以帮助。:D

于 2012-10-21T12:43:35.237 回答
3

它是一个“不等式”运算符。获取 VBA 中的比较运算符列表

于 2012-10-21T12:09:03.313 回答
1

在 sql 中......我们将它用于“不等于”......我猜,它在 VB 中也是如此。

于 2012-10-21T12:06:39.213 回答
0

在 VBA 中,这是<> (Not equal to)运算符。

如果结果为真expression1 <> expression2

如果结果为假expression1 = expression2

附加阅读1

补充阅读 2

于 2016-10-19T06:24:29.063 回答
-1

这是一个不等式运算符。

此外,这可能对未来有所帮助:按功能列出的运算符

于 2015-07-07T19:48:23.970 回答