関係演算子とは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 言葉 > 関係 > 関係 > 関係演算子の意味・解説 

かんけい‐えんざんし〔クワンケイ‐〕【関係演算子】

読み方:かんけいえんざんし

二つの値の大小比較する演算子多くプログラミング言語で、「AはBより大きい場合はA>B、「AはBより小さい」場合はA<Bと表記し、真であれば1、偽であれば0の値を出力するまた、「AはB以上」「AはB以下」の場合それぞれA>=B、A<=Bと表記し、「AとBが等しい」場合はA==Bと表記する比較演算子


関係演算子

読み方かんけいえんざんし
【英】relational operator

関係演算子とは、値の大小比較する条件式などで利用する演算子のことである。「<」(左不等演算子)、「<=」(等価不等演算子)、「>」(右不等演算子)、「>=」(等価不等演算子)などが該当する


関係演算子

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/21 14:13 UTC 版)

計算機科学において、関係演算子(かんけいえんざんし、: relational operator)または比較演算子(ひかくえんざんし、: comparison operator)とは、プログラミング言語演算子で、2つの対象の関係を調べるものをいう。たとえば、同値関係を調べる等号)や、順序関係を調べる不等号)などが含まれる。


  1. ^ Fortran 90からはC言語ライクな比較演算子もサポートされている。
  2. ^ ALGOL 68: "stropping" regimes are used in code on platforms with limited character sets (e.g. use >= or GE instead of ), platforms with no bold emphasis (use 'ge'), or platforms with only UPPERCASE (use .GE or 'GE').
  3. ^ Visual BasicVB.NETOCamlSQLStandard MLなど。
  4. ^ SimulaModula-2Object PascalDelphiAdaOberonOCamlStandard MLなど。
  5. ^ C、C++C#GoJavaJavaScriptPerl(文字列比較演算子は別に用意されている)、PHPPythonRubyRなど。
  6. ^ sh、bashkshWindows PowerShellなど。<> はシェルではリダイレクトの記号として用いられるため別の記号を用いる必要がある。先頭のハイフンを除いたものはPerlでは文字列比較演算子として使用される。
  7. ^ MATLABはC言語ライクな比較演算子を提供するが、!= を用いない。MATLABにおいて、! はシェルコマンドの記述に用いられるからである。上段の形式はSmalltalkでも用いられるが、等号は = となる。

注釈

  1. ^ ただしJavaのjava.lang.Booleanbooleanに暗黙変換される。また、C#ではboolへの暗黙変換演算子や、true/false演算子をユーザー定義することもできる。このようなケースでは、JavaやC#であっても条件式を書くべきところに間違って代入式を書けてしまう。

出典



「関係演算子」の続きの解説一覧

関係演算子

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/08 02:09 UTC 版)

Javaの文法」の記事における「関係演算子」の解説

関係演算子 文法意味=== !=≠ >> >=≧ << <=≦ instanceof- のインスタンス 関係演算子(==と!=)を参照型に対して用いた場合、そこで比較されるのは参照先オブジェクトが同じかどうかであり、オブジェクト中身の値が一致するか否かではない。オブジェクト中身比較した場合はObject.equals(Object)メソッド使用する。instanceof演算子は、オブジェクト指定クラスインスタンスであるか否か判定するために用いる。

※この「関係演算子」の解説は、「Javaの文法」の解説の一部です。
「関係演算子」を含む「Javaの文法」の記事については、「Javaの文法」の概要を参照ください。


関係演算子

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/11 02:16 UTC 版)

演算子」の記事における「関係演算子」の解説

詳細は「関係演算子」を参照 二つ被演算子の関係を示す記号のことを関係子という。関係子を、二つ被演算子の関係が真であるか偽であるかを判定する演算を表す演算子とみなすとき、関係演算子という。数理論理学では、関係演算二つ数式から真理値ブール値)を得る演算みなされる。関係演算子もその多く二項演算子として機能することから中置記法記されることが多い。 等号 "=", 不等号 "<", ">", "≤", "≥", "≠", 平行記号 "∥", 垂直記号 "⊥" などが関係演算子である。

※この「関係演算子」の解説は、「演算子」の解説の一部です。
「関係演算子」を含む「演算子」の記事については、「演算子」の概要を参照ください。


関係演算子

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/11 02:16 UTC 版)

演算子」の記事における「関係演算子」の解説

関係演算子は、およそ数学とあまり変わらないが、プログラミング言語によって細かい差異比較的多い傾向にある。以下はその例である。 = の意味 Pascal系統では、代入に := を用い比較等号等価演算子)には = を用いる。 C言語系統では、代入に = を用い比較等号等価演算子)には == を用いる。代入式は値を持ち、= だけでは文脈によって違い判断できないBASIC系統では、代入にも比較等号等価演算子)にも = を用いる。代入は式ではなく文であり、= が代入比較のどちらを意味するかは文脈によって決まる。 また、PHPJavaScriptのように、== と === という、異な比較基準演算子を持つ言語もある。 不等号 1 < x < 5が「xは1より大きく5より小さい」を意味しないプログラミング言語が多い。そのような場合には論理演算子使って「1 < x and x < 5」のように記述する≤, ≥ <=,>=を用いることが多いが,言語によってはさらに=<, =>を認めるものもある。 ≠ 言語によって、<> や != などが使用される

※この「関係演算子」の解説は、「演算子」の解説の一部です。
「関係演算子」を含む「演算子」の記事については、「演算子」の概要を参照ください。

ウィキペディア小見出し辞書の「関係演算子」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「関係演算子」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



関係演算子と同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「関係演算子」の関連用語

関係演算子のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



関係演算子のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ関係演算子の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの関係演算子 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのJavaの文法 (改訂履歴)、演算子 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS