被演算子のソースを表示
←
被演算子
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{未検証|date=2013年7月}} '''被演算子'''(ひえんざんし、{{lang-en-short|''operand''}})とは、[[演算 (数学)|演算子]]が意味する演算の対象([[数学的対象]]・あるいは演算可能な[[量]]など)である。 英語名からオペランド(operand)とも呼ばれる。 ==例== {{節stub}} ==表記== ===被演算子としての式=== 被演算子は時には複雑で、被演算子と演算子から構成された式から成る場合もある。 :<math>(3 + 5) \times 2\;</math> 上記の式において、'(3 + 5)'は、乗法演算子に対する最初の被演算子であり、'2'は2番目の被演算子である。'(3 + 5)' はそれ自体が式で、加算演算子を含み、'3'と'5'という被演算子を持つ。 [[数式処理システム]]あるいは人力で以下のような式を代数的に取り扱う場合、被演算子となる '(a + b)' と '(a + 2b)' はそれぞれ[[多項式環]]の元である。 :<math>(a + b) \times (a + 2b)\;</math> ===被演算子の位置=== 数学記号の状況により、用いられる被演算子に関する演算子の位置は変化することもある。[[算術]]では[[中置記法]]が一般的だが、数学における関数の f(1, 2) のような記法は前置である。[[ポーランド記法|前置記法]]や[[逆ポーランド記法|後置記法]]といった、他の記法も存在する。これらの中置以外の記法は、特に[[計算機科学]]では普通のものである。 以下は全て'1'と'2'の加算を表す、3つの異なる記法を比較したものである。 :<math>1 + 2\;</math>(中置記法) :<math>+\;1\;2</math>(前置記法) :<math>1\;2\;+</math>(後置記法) ===挿入表記と演算順序=== {{main|演算子の優先順位}} 優先順序は、型演算子がどの値を評価するかに影響を及ぼす: :<math>3 + 5 \times 2</math> 通常広く行われている約束事に従うと、上記の式において、乗法演算子は加算演算子よりも高い優先権を持つ。そのため、乗法演算子は'5'と'2'の被演算子を持つ。加算演算子は'3'と'5 × 2'の被演算子を持つ。 慣習により設定された規則に応じて演算順序を実行することは重要である。もし読者が式を評価したが正しい演算順序に従っていない場合、読者は以後違う値をもたらしてしまう。演算順序に従っていないため、違う値は不正な値である。読者は、各演算が適切な順序で実行された場合のみ、正しい式の値に到達する。 ===アリティ=== 演算子の被演算子の数は[[アリティ]]と呼ばれる。アリティに基づき、演算子は無項演算(被演算子なし)、[[単項演算]](1つの被演算子)、[[二項演算]](2つの被演算子)、[[三項演算子|三項演算]]などに分類される。 ==コンピュータ== [[プログラミング言語]]において、演算子および被演算子の定義は数学のそれとほとんど同じである。 日本ではカタカナ語で'''オペランド'''とした場合は[[機械語]]ないし[[アセンブリ言語]]の、[[命令 (コンピュータ)|命令]]の中の操作または演算されるべきデータを指定する部分およびそのデータ自身を指す意味で使われることが多い。一般に、機械語の1個の命令は、(1個の)[[オペコード]]と0個以上のオペランドから成る。 命令では、add Aやmultiply Xのように演算を記述するが、ここでAとかXは、[[レジスタ (コンピュータ)|レジスタ]]、メモリアドレス、リテラル定数、あるいはラベルであり、オペランドとはそれらのこと、ないし、その中身のことである。[[命令セット]]により、オペランドはゼロか、1つか、2つか、またはそれ以上である。 ==関連項目== {{ウィキポータルリンク|数学}} *[[命令セット]] <!-- ==脚注== {{Reflist}}--> {{DEFAULTSORT:ひえんさんし}} [[Category:代数学]] [[Category:数学の表記法]] [[Category:機械語]] [[Category:プログラミング言語の構文]] [[Category:数学に関する記事]]
このページで使用されているテンプレート:
テンプレート:Lang-en-short
(
ソースを閲覧
)
テンプレート:Main
(
ソースを閲覧
)
テンプレート:ウィキポータルリンク
(
ソースを閲覧
)
テンプレート:未検証
(
ソースを閲覧
)
テンプレート:節stub
(
ソースを閲覧
)
被演算子
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報