Visual Basic 演算子で実行される一般的なタスク

演算子は、オペランドと呼ばれる 1 つ以上の式を含む多くの一般的なタスク を実行します

算術タスクとビットシフト タスク

次の表は、使用可能な算術演算とビットシフト演算の概要を示しています。

移行先 参照先
1 つの数値を別の数値に追加する + 演算子
ある数値を別の数値から減算する - 演算子 (Visual Basic)
数値の符号を逆にする - 演算子 (Visual Basic)
1 つの数値に別の数値を乗算する *演算子
数値を別の数値に分割する / 演算子 (Visual Basic)
1 つの数値を別の数値で除算した商を求めます (剰余なし) \ 演算子 (Visual Basic)
1 つの数値の剰余を別の数値で割った値を求めます (商を除く) Mod 演算子
ある数値をもう 1 つの数値のべき乗にします ^演算子
数値のビット パターンを左にシフトする << 演算子
数値のビット パターンを右にシフトする >> 演算子

比較タスク

次の表は、使用可能な比較操作をまとめたものです。

移行先 参照先
2 つの値が等しいかどうかを判断する = 演算子 (Visual Basic の比較演算子)
2 つの値が等しくないかどうかを判断する <> 演算子 (Visual Basic の比較演算子)
1 つの値が別の値より小さいかどうかを判断する < 演算子 (Visual Basic の比較演算子)
1 つの値が別の値より大きいかどうかを判断する > 演算子 (Visual Basic の比較演算子)
1 つの値が別の値以下かどうかを判断する <= 演算子 (Visual Basic の比較演算子)
1 つの値が別の値より大きいか等しいかを判断する >= 演算子 (Visual Basic の比較演算子)
2 つのオブジェクト変数が同じオブジェクト インスタンスを参照しているかどうかを判断する Is 演算子
2 つのオブジェクト変数が異なるオブジェクト インスタンスを参照しているかどうかを判断する IsNot 演算子
オブジェクトが特定の型であるかどうかを判断する TypeOf 演算子

連結タスク

次の表は、使用可能な連結操作をまとめたものです。

移行先 参照先
複数の文字列を 1 つの文字列に結合する & 演算子 (Visual Basic の連結演算子)
数値を文字列値と結合する + 演算子 (Visual Basic の連結演算子)

論理タスクとビットごとのタスク

次の表は、使用可能な論理演算とビットごとの操作をまとめたものです。

移行先 参照先
ブール値に対して論理否定を実行する Not 演算子
2 つのブール値に対して論理結合を実行する And 演算子
2つのブール値に対して包括的な論理和を行う OR 演算子
2 つのブール値に対して排他的論理和演算を実行します Xor 演算子
2 つのブール値に対して短絡論理積を実行します AndAlso 演算子
2 つのブール値に対して短絡包括的論理和演算を実行します OrElse 演算子
2 つの整数値に対してビット単位の論理結合を実行する And 演算子
2 つの整数値に対してビット単位の包括的論理和演算を実行する OR 演算子
ビットごとの排他的論理和を2つの整数値に対して実行する Xor 演算子
整数値に対してビット単位の論理否定を実行する Not 演算子

こちらも参照ください