出典: 三項演算子 [読み] さんこう・えんざんし 『通信用語の基礎知識』 更新年月日 2013/02/06,URL: https://www.wdic.org/ 項が三つある演算子のこと。 [C/C++] C/C++の場合、条件演算子のみが該当する。一つしかないことから、C/C++では条件演算子のことを三項演算子と呼ぶことが多い。 |
出典: 三項演算子 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2021年8月2日 (月) 08:59 UTC、URL: https://ja.wikipedia.org/ 数学における三項演算子(さんこうえんざんし、英: ternary operator)とは、3つの被演算子を持つ演算子のことである。集合 A 上の三項演算は A の任意の元3つから A の元を1つ生成する。このような三項演算の例としてジョルダン三項積など三項系における三項積や、ヒープの積がある。 [プログラミング言語] プログラミング言語における三項演算子の例として、条件演算子が挙げられる。 条件演算子は、典型的には expr1 ? expr2 : expr3 という形式で記述され、ブール値に変換できる式 expr1 を評価し、結果が真なら expr2, 偽なら expr3 を評価し、その結果を値とする演算子である。 C言語など一部のプログラミング言語では条件演算子が唯一の組み込みの三項演算子であるため、非公式な文書において、条件演算子を三項演算子と呼称されることがある。 他の三項演算の例として、Pythonなどにおける配列のスライス演算がある(ただしスライス演算自体は必ずしも3項を必要としない)。 三項演算としてのスライス演算は典型的には expr1 [ expr2 : expr3 ] の形式で記述され、配列(あるいは順序を持ち添字によるデータアクセスが可能なデータ構造)に変換できる式 expr1 と整数に変換できる式 expr2, expr3 をそれぞれ評価し、expr1 の与える配列から expr2, expr3 が与える範囲の部分配列を値とする演算である。 |
同義語・類義語 | 関連語・その他 |
---|---|
operator | logic operator |
ɑ́pərèitər | ロジック・オペレーター |
アーパゥレイダゥー | 論理演算 |
オペレータ | ・ |
オペレーター | relational operator |
[名詞] | リレーショナル・オペレーター |
操作者 | 関係演算子 |
運転者 | ・ |
操縦者 | MNO |
経営者 | エム エヌ オー |
事業者 | Mobile Network Operator |
運営者 | モバイル・ネットワーク・オペレーター |
電話交換手 | ・ |
演算子 | PTO |
演算内容 | ピー ティー オー |
・ | Public Telecommunications Operator |
パブリック・テレコミュニケーションズ・オペレーター | |
公衆網通信事業者 | |
【 以下関連語 】 | ・ |
SIGOP | MVNO |
シグオペ | エム ブイ エヌ オー |
Special Interest Group Operator | Mobile Virtual Network Operator |
スペシャル・インタレスト・グループ・オペレーター | モバイル・バーチャル・ネットワーク・オペレーター |
・ | 仮想移動体通信事業者 |
ternary operator | ・ |
ターナリー・オペレーター | VNO |
三項演算子 | ブイ エヌ オー |
・ | Virtual Network Operator |
conditional operator | バーチャル・ネットワーク・オペレーター |
コンデショナル・オペレーター | 仮想サービス事業者 |
条件演算子 | ・ |
・ | FVNO |
equality operator | Fixed Virtual Network Operator |
イクォリティー・オペレーター | フィクスト・バーチャル・ネットワーク・オペレーター |
等価演算子 | エフ ブイ エヌ オー |
・ | 仮想固定通信事業者 |
comparison operator | |
コムパラスン・オペレーター | |
比較演算子 | |
・ | |
更新日:2022年 8月 1日 |
同義語・類義語 | 関連語・その他 |
---|---|
三項演算子 | ジョルダン三項積 |
3項演算子 | ヒープの積 |
さんこうえんざんし | ・ |
ternary operator | ternary |
tə́ːrnəri ɑ́pərèitər | tə́ːrnəri |
タェーナゥリィー アーパゥレイダゥー | タェーナゥリィー |
タェーナゥリィー・アーパゥレイダゥー | ターナリー |
ターナリー オペレーター | [形容詞] |
ターナリー・オペレーター | 三つから成る |
・ | 3進の |
conditional operator | 三元の |
kəndíʃənəl ɑ́pərèitər | [名詞] |
コァンディッシュナゥル アーパゥレイダゥー | 3進法 |
コァンディッシュナゥル・アーパゥレイダゥー | 3値 |
コンデショナル オペレーター | 三項 |
コンデショナル・オペレーター | ・ |
条件演算子 | operator |
・ | ɑ́pərèitər |
ternary operation | アーパゥレイダゥー |
tə́ːrnəri ɑ̀pəréiʃən | オペレーター |
タェーナゥリィー アォパゥレイシュン | [名詞] |
タェーナゥリィー・アォパゥレイシュン | 操作者 |
ターナリー オペレーション | 運転者 |
ターナリー・オペレーション | 操縦者 |
三項演算 | 経営者 |
さんこうえんざん | 事業者 |
運営者 | |
運営担当者 | |
電話交換手 | |
演算子 | |
・ | |
更新日:2022年 8月 1日 |