A = true B =false
(A&&B)= FALSE
(A||B)= TRUE
!(A&&B)=TRUE
A = true B =false
(A&&B)= FALSE
(A||B)= TRUE
!(A&&B)=TRUE
using System;
namespace _010_逻辑运算符
{
class Program
{
static void Main(string[] args)
{
// &&和 ||或 !非
//bool a = (3 < 4) && (9 < 10);// true && true
bool a = true && true;
bool b = (3 < 2) || (9 < 7);
//bool c = !(4 < 7);
bool c = !true;//取反
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
}
}
}
&& 同时满足
|| 任意一个满足
!不满足则为zhen
逻辑运算符
0.bool函数,用于判断运算结果为Ture 或者 False
1.逻辑运算符一共有三类,逻辑与“&&”;逻辑或“||”;以及逻辑非“!”
2.“&&”逻辑与代表需要同时两个条件时,为Ture,例:(A&&B)即条件A与B都打成时为Ture;
3.“||”逻辑或代表直须满足一个条件,为Ture,例:(A||B)即满足条件A或条件B时,为Ture
4.“!”逻辑非则是逆转操作数的逻辑状态,如果条件为Ture则逻辑非运算符使其为False。例:bool c = !(4 < 7);运算为false,但是逻辑非使其运算结果为Ture
bool a=(3<4)&&(9>6);
bool b=(3<4)||(9>6);
bool c=!(9>6);
bool d=!true;