operand
operandは、数学やコンピューターサイエンスの分野で使われる専門用語で、日本語ではオペランドまたは被演算子と訳されます。これは、加算や乗算などの演算(オペレーション)が行われる対象となる数値や変数のことを指します。
例えば、10 + 20 という計算式がある場合、+ が演算子(オペレーター)であり、その左右にある 10 と 20 が operand にあたります。プログラミングにおいては、メモリ上のアドレスやレジスタに格納されたデータが operand として扱われます。
概念的な区別と注意点
日本語でオペランドというカタカナ表記が一般的ですが、文脈によっては被演算子という漢字表記が使われます。学習者が注意すべき点は、operator(演算子)との混同です。operator は操作を行う側(例:+, -, *, /)であり、operand は操作される側(例:数値や変数)であるという明確な役割の違いがあります。
❌ + is an operand. (+ はオペランドである。:誤り。これは演算子です)
✅ 5 is an operand in the expression 5 + 3. (式 5 + 3 において 5 はオペランドである。:正しい)
文脈による使い分け
この単語は日常会話で使われることはほぼなく、主に技術文書、数学の教科書、プログラミング言語の仕様書などで登場します。また、演算子の種類によって必要とされる operand の数が異なります。例えば、単項演算子(unary operator)は operand を1つだけ取り、二項演算子(binary operator)は2つの operand を必要とします。
単項演算子の例: -5 (ここで - は符号反転の演算子であり、5 が唯一の operand です)
二項演算子の例: x * y (ここで * は乗算の演算子であり、x と y が operand です)
意味
数学的な演算や論理関数が実行される対象となる量またはオブジェクト
In the expression 5 + 3, both 5 and 3 are operands.
5 + 3 という式において、5 と 3 はどちらもオペランドである。