「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

関係演算子

pointこの用語のポイント

point演算子だよ

point演算子の左側と右側を比較するよ

スポンサーリンク

簡単に書くよ

関係演算子(読:カンケイエンザンシ 英:relational operator)とは

演算子の分類のひとつ
であり

「==」や「<」「>」のように、演算子の左側の値と右側の値を比較するときに使う演算子のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「演算子」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

演算子は「どんな演算をするか表す記号」です。
「+」「-」「*(×)」「/(÷)」をはじめ、なんか いろいろ あります。

関係演算子

以上を踏まえて

いろいろある演算子の中で、値を比較するときに使う演算子

が「関係演算子」です。
一般的な関係演算子を以下に記載します。

演算子説明
==【左】と【右】の値が同じか
===【左】と【右】が型まで含めて同じか
!=【左】と【右】が違うか
<>【左】と【右】が違うか
!==【左】と【右】が型まで含めて違いがあるか
<【左】が【右】より小さいか
>【左】が【右】より大きいか
<=【左】が【右】以下か
>=【左】が【右】以上か
プログラミング言語によって、使えない演算子があったり、書き方が違ったりします。

関係演算子で比較される内容は、主に

1.値の大小関係(一致するか、どちらが大きいか)
2.型の同一性(同じ型かどうか)


の2つです。
特に「2」はプログラミング特有です。
覚えておいてください。

プログラミングをしていると「変数」というのが登場します。
変数は、プログラミング言語における「値を入れておく箱」です。

関係演算子2

変数には「」という概念があります。
変数の型というのは「その箱(変数)にはどんな種類の物を入れて良いか」な決まりです。

例えば、数字を入れて良い箱が あったとしましょう。

関係演算子3

この箱に文字を入れようとすると、パソコンさんにめっちゃ怒られます。

関係演算子4

文字を入れるのは、文字を入れて良い箱です。
それならパソコンさんは怒りません。

関係演算子5

このように、箱の種類によって入れられるものが決まっているのです。

このときの箱の種類、何を入れて良いかが「変数の型」です。
例えば、数字を入れて良い箱は「数値型の変数」などと呼ばれます。

関係演算子6

話を戻して、プログラミングで出てくる関係演算子には、型が一致するか比較する演算子もあります。

例えば「===厳密等価演算子」です。
この演算子は、値だけではなく、型まで含めて一致したときに「同じだよ~」な結果を返します。
同じ「10」でも、数字の10と文字の"10"を比較したときは「同じじゃないよ~」な結果になるのです。

関係演算子7

とはいえ、プログラミング言語によっては、厳密等価演算子がなかったりもします。
「=」(イコール1つ)を、代入ではなく、比較に使うプログラミング言語もあります。
細かい違いがあるので、どの関係演算子が使えるか、その関係演算子がどのような役割かは、それぞれのプログラミング言語の専門書で確認してください。


image piyo2

一言でまとめるよ

まぁ「関係演算子」って単語が出てきたら「値を比較するときに使う演算子なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像037
書籍画像004

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本