csharp 使用逻辑运算符表示真值表的示例。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 使用逻辑运算符表示真值表的示例。相关的知识,希望对你有一定的参考价值。

bool x = true;
bool y = true;
Console.WriteLine("-------------------------------");
Console.WriteLine("Values: x = " + x + " | y = " + y);
Console.WriteLine("-------------------------------");
Console.WriteLine("!x = " + !x);  //  False
Console.WriteLine("x && y = " + (x && y));  //  True
Console.WriteLine("x || y = " + (x || y));  //  True
Console.WriteLine("x ^ y = " + (x ^ y));  //  False
Console.WriteLine();

x = true;
y = false;
Console.WriteLine("-------------------------------");
Console.WriteLine("Values: x = " + x + " | y = " + y);
Console.WriteLine("-------------------------------");
Console.WriteLine("!x = " + !x);  //  False
Console.WriteLine("x && y = " + (x && y));  //  False
Console.WriteLine("x || y = " + (x || y));  //  True
Console.WriteLine("x ^ y = " + (x ^ y));  //  True
Console.WriteLine();

x = false;
y = true;
Console.WriteLine("-------------------------------");
Console.WriteLine("Values: x = " + x + " | y = " + y);
Console.WriteLine("-------------------------------");
Console.WriteLine("!x = " + !x);  //  True
Console.WriteLine("x && y = " + (x && y));  //  False
Console.WriteLine("x || y = " + (x || y));  //  True
Console.WriteLine("x ^ y = " + (x ^ y));  //  True
Console.WriteLine();

x = false;
y = false;
Console.WriteLine("-------------------------------");
Console.WriteLine("Values: x = " + x + " | y = " + y);
Console.WriteLine("-------------------------------");
Console.WriteLine("!x = " + !x);  //  True
Console.WriteLine("x && y = " + (x && y));  //  False
Console.WriteLine("x || y = " + (x || y));  //  False
Console.WriteLine("x ^ y = " + (x ^ y));  //  False

以上是关于csharp 使用逻辑运算符表示真值表的示例。的主要内容,如果未能解决你的问题,请参考以下文章

如何找到逻辑真值表的输入数量?

java逻辑运算符     真值表

逻辑变量和逻辑运输

修改逻辑运算符真值表

二叉树在表达式中的应用-命题逻辑表达式的真值表计算程序

逻辑函数式与真值表