コンピューターで使われる演算子

演算子とは、足し算や掛け算など計算で使われる記号や値の大小を比較する際に使われる記号のことです。

コンピューターやソフトウェアで用いられる演算子には、算術演算子、比較演算子、論理演算子などがあります。

身近なところでは 検索エンジンやExcelがあります。検索エンジンでは、検索窓に直接 計算式を入力すれば、解答を得ることができるようになっています。

このページでは、様々な演算子とその意味について解説しています。

算術演算子

足し算、引き算、掛け算、割り算などで使われる演算子を 算術演算子といいます。演算子はすべて半角で入力します。

  • 加算・・・ +
  • 減算・・・ -
  • 乗算・・・ *
  • 除算・・・ /
  • 累乗・・・ ^
  • 剰余・・・ %

最も使われるのは、加算、減算、乗算、除算の四則演算です。これらの記号は、キーボードのEnterキーの左側付近にありますが、テンキーにもこの4つの記号が付いています。

Enterキーの左にある 四則演算のキー。


テンキーにある四則演算のキー。


Excelでは、セル内に =5+10、=2*3、=25/5 のように = から入力します。Enterキーで計算結果が表示されます。

Excel

検索エンジンでは、数値と算術演算子を入力すれば、計算結果が返ってきます。= を省いて入力することができます。

検索エンジン

累乗は、25、56などの計算で、Excelなら =2^5、検索エンジンでは 2^5のように入力します。

剰余は余りを求める計算で モジュロ演算といいます。

一般的に使われることはありませんが、プログラミングやセキュリティ関連の技術でしばしば出てくることがあります。

ExcelではMOD関数として用意されているため、モジュロ演算を数式として入力することはありません。%は パーセントを求める計算で使います。Excelでパーセントを求める場合は、=100*20%、=100*110%など乗算の演算子を挟んで入力します。

比較演算子

イコール、大なり、小なりなど比較するときに使われる演算子を、比較演算子といいます。Excelでは関数で使います。

  • 等しい・・・ =
  • 等しくない・・・ <>
  • 大きい、小さい・・・ ><
  • 以上、以下・・・ >=<=

プログラミング言語では = は代入の意味を示すことで知られています。イコールの意味で使う場合は =====が使われることがあります。

論理演算子

論理演算の基礎的な考え方は、数学の集合の演算に出てきます。統計、コンピューターの回路、プログラミング、データベースなどで使われます。

  • 論理積・・・ AND&
  • 論理和・・・ OR|
  • 論理否定・・・NOT!

一般的に論理演算子といわれるものは、データベースでAND、OR、NOT、プログラミングで &、|、!などになります。

論理演算は、ベン図を使って説明されます。

論理積 AND。A かつ Bであるもの。

論理積

論理和 OR。A または Bであるもの。

論理和

論理否定 NOT。Aではないもの。

論理否定

例えば 図書館の蔵書検索などでは、検索窓の近くにANDやORという単語が出てくることがあります。この場合、論理積か論理和かどちらの方法で検索するか選ぶことができます。

一部のプログラミングでは、論理積を $$、論理和を || で記述します。