24

私はいくつかのコードを研究していて、これに出くわしました:

If DblBalance <> 0 Then

これがどのオペレーターかわかりません。助けていただければ幸いです。

4

7 に答える 7

48

これは「等しくない」演算子です。つまり、!=他のほとんどすべての言語と同等です。

于 2012-10-21T12:06:20.837 に答える
8

等しくない


Cが登場して普及する前は、言語はに等しくないため!=に使用する傾向がありました。<>

少なくとも、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

次の場合、結果はfalseになりますexpression1 = expression2

追加資料1

追加資料2

于 2016-10-19T06:24:29.063 に答える
-1

これは不等式演算子です。

また、これは将来に役立つ可能性があります:機能別にリストされたオペレーター

于 2015-07-07T19:48:23.970 に答える