Menu
CoddyTech

論理演算子 パート2

CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 22/70。

論理演算子には「真理値表」と呼ばれる特別な表があり、論理演算子を組み合わせたときに何が返されるかを示します。

and(&&)演算子の真理値表:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

and(&&)演算子でtrueになるのは、aとbの両方がtrueの場合だけです

or(||)演算子の真理値表:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

この場合、trueの結果を得るには、aまたはbがtrueである必要があります。

not(!)演算子の真理値表:

a!a
falsetrue
truefalse

ここでは、aの値が反転します。aがfalseなら、!aはtrueです。

challenge icon

チャレンジ

初心者

式 b3 = !((b1 + b2) > (b1 * b2)) で b3 が true と評価されるように、変数 b1 と b2 に整数値を代入してください。

自分で試してみよう

using System;

class Program {
    public static void Main(string[] args) {
        // 下にコードを入力してください
        // 仮の数値を正しい値に置き換えてください
        int b1 = 1;
        int b2 = 1;
        bool b3 = !((b1 + b2) > (b1 * b2));
        
        // 下の行は変更しないでください
        Console.WriteLine("b3 = " + b3);
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: C#オンラインコンパイラ