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

NOT演算子

pointこの用語のポイント

point演算子だよ

pointNOT演算で使うよ

point見た目は「NOT」だったり「!」だったりするよ

スポンサーリンク

簡単に書くよ

NOT演算子(読:ノットエンザンシ 英:logical NOT operator)とは

「真(true)」と「偽(false)」のどっちになるかな?を判定する演算(論理演算)をするときに使う演算子のひとつ
であり

「『真』だったら『偽』になるよ。『偽』だったら『真』になるよ」な演算(NOT演算)をする演算子のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

論理演算
NOT演算
演算子


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

論理演算は「true」と「false」のどっちになるか判定する演算です。

NOT演算子

普通の足し算とか引き算では数字が出てきますよね。

NOT演算子2

論理演算では数字は出てきません。
出てくる値は「真(true)」と「偽(false)」だけです。

NOT演算子3

ただし、コンピュータの世界では

1:真(true)
0:偽(false)


と見なすことが多かったりします。
例えば

1 AND 0

であれば

真 AND 偽

を意図しています。

NOT演算子4

※あくまで「見なすことが多い」というだけで実際には決めの問題です。例えば「0:真」「1:偽」として扱うという独自ルールを決めていることもあり得ます。

論理演算で出てくる値は「真(true)」と「偽(false)」だけです。
計算結果も「真(true)」と「偽(false)」のどちらかになります。

NOT演算子5

「演算」というと値に対して何かするイメージを持つでしょうけどね。
あまり、そのイメージにとらわれない方が良いと思います。

何かがあります。
それに対して何かをします。
その結果が「真(true)」になるか「偽(false)」になるか判定するのが論理演算です。

NOT演算は「命題が真であれば偽、偽であれば真と判定する論理演算」です。
身も蓋もない言い方をすると「逆にするよ」なやつです。
0点(NG)だったら100点(OK)になります。
100点(OK)だったら0点(NG)になります。

NOT演算子6

試しに「1(真)」と「0(偽)」で考えてみましょう。
NOT演算すると

1.「0(偽)」→「1(真)」
2.「1(真)」→「0(偽)」


に なります。

NOT演算子7

逆になっていますよね。

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

NOT演算子8

以上を踏まえて

NOT演算するときに使う演算子

が「NOT演算子」です。

NOT演算子9

NOT演算子の見た目は「NOT」です。

NOT演算子10

あるいは「!」のように表現される場合も あります。

NOT演算子11

気が向いたら覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「NOT演算子」って単語が出てきたら「NOT演算(真であれば偽、偽であれば真にする演算)する演算子なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「not(ノット)」の意味は「~でない」とかです。
否定を意味します。
「演算子」は日本語ですね。
何となく くっつけると

「~でない」演算子

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ウォーターサーバーのキャッチコピーを100本考える方法