論理演算子と比較演算子
&&、||、!、>、<、==、!=などの演算子を使ってCが条件を評価する仕組みを学びます
「論理演算子と比較演算子」はCoddyKit上の無料C Academyレッスンです。 これはレッスン3/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはC Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 C Academyコースには全3レッスンが含まれています。
論理演算子と比較演算子
論理演算子と比較演算子は、Cで条件を評価する際に役立ちます。
このレッスンでは、次のことを学びます。
==、!=、>、<などの比較演算子&&、||、!などの論理演算子

比較演算子
比較演算子は、2つの値を比較するために使用します。
例:
==(等しい)!=(等しくない)>(より大きい)<(より小さい)
例:比較演算子
このプログラムは、比較演算子の使い方を示します。
#include <stdio.h>
int main() {
int a = 5, b = 10;
printf("a == b: %d\n", a == b);
printf("a != b: %d\n", a != b);
printf("a > b: %d\n", a > b);
printf("a < b: %d\n", a < b);
return 0;
}論理演算子
論理演算子は、複数の条件を組み合わせるために使用します。
例:
&&(論理AND)||(論理OR)!(論理NOT)
例:論理演算子
このプログラムは、論理演算子の使い方を示します。
#include <stdio.h>
int main() {
int x = 5, y = 10;
printf("(x > 0 && y > 0): %d\n", (x > 0 && y > 0));
printf("(x > 0 || y < 0): %d\n", (x > 0 || y < 0));
printf("!(x > 0): %d\n", !(x > 0));
return 0;
}条件での演算子の使用
比較演算子と論理演算子は、if文でよく使用します。
例:
if (age >= 18 && age <= 65) {
printf("Eligible for work.");
}例:if文での演算子の使用
このプログラムは、数値が1から100の範囲にあるかどうかを確認します。
#include <stdio.h>
int main() {
int num = 50;
if (num > 0 && num <= 100) {
printf("Number is in range.\n");
} else {
printf("Number is out of range.\n");
}
return 0;
}よくある間違い
演算子を使用する際によくある間違いを紹介します。
- 比較で
==の代わりに=を使用する - 複雑な条件で括弧を付け忘れる
- 論理AND(
&&)と論理OR(||)を誤って使用する
要約
このレッスンでは、次のことを学びました。
- 比較演算子:
==、!=、>、< - 論理演算子:
&&、||、! - これらの演算子を条件で使用する方法
次は、Cの関数とモジュール型プログラミングについて学びます!

AI チューターと学ぶ C — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 39
- レッスン
- 144
よくある質問
「論理演算子と比較演算子」レッスンは無料ですか?
はい。「論理演算子と比較演算子」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、C Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 C Academyコースには全3レッスンが含まれています。
「論理演算子と比較演算子」で何を学びますか?
&&、||、!、>、<、==、!=などの演算子を使ってCが条件を評価する仕組みを学びます ブラウザで直接実行するハンズオンコードでC Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
C Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのC Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/3です。
「論理演算子と比較演算子」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このC Academyレッスンでコードを書いて実行できますか?
はい。すべてのC Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。