Menu
CoddyTech

逻辑运算符第 2 部分

本课属于 Coddy C# 学习旅程的“基础知识”单元。第 22 课,共 69 课。

逻辑运算符有一个特殊的表格,叫作“真值表”,它会显示逻辑运算符组合后的返回结果。

and(&&)运算符的真值表:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

只有当 a 和 b 都是 true 时,and(&&)运算符才会得到 true

or(||)运算符的真值表:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

在这种情况下,要得到 true 结果,a 或 b 应该为 true。

not(!)运算符的真值表:

a!a
falsetrue
truefalse

这里,a 的值被取反。如果 a 是 false,那么 !a 就是 true

challenge icon

挑战

入门

你需要为变量 b1 和 b2 赋整数值,使表达式 b3 = !((b1 + b2) > (b1 * b2)) 的结果为 true。

亲手试试

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# 在线编译器