2018-07-17 C#逻辑运算符

namespace SecondLesson

{

class Program

{

static void Main(string[] args)

{

//bool isDead = true;

//int n = 0;

//Console.WriteLine(Convert.ToBoolean(n));

//三、逻辑运算符:&&、 || 、!

//  int i = 3, j = 5, k = 7;

//1、逻辑与 &&,只有当运算符两侧都为真时,结果才为真

//否则结果为假

//bool result = (i < j) && (j == k);

//Console.WriteLine(result);

//2、逻辑或 ||,运算符两侧同时为假时,结果才为假,否则

//结果为真

//result = (j > k) || (j != k);

//Console.WriteLine(result);

//3、逻辑非 !,取反,真变假,假变真

//result = !(i != k);

//Console.WriteLine(result);

//练习:从控制台输入3个数d,e,f,用逻辑运算符来判断d

//是否是最大的数,如果是就输出d为最大数,否则输出

//不是最大数

// Console.WriteLine("请输入三个数;");

//int d = 3, e = 2, f = 1;

//if (d > e && d > f)

//{

//    Console.WriteLine("d是最大数");

//}

//else { Console.WriteLine("d不是最大数"); }

//bool result1 = d > e && d > f;

//if (result1)

//{

//    Console.WriteLine("d是最大数");

//}

//else { Console.WriteLine("d不是最大数"); }

//Console.WriteLine("请输入三个数:");

//float z = float.Parse(Console.ReadLine());

//float x = float.Parse(Console.ReadLine());

//float v = float.Parse(Console.ReadLine());

//if (z > x && z > v)

//{

//    Console.WriteLine("d是最大数");

//}

//else { Console.WriteLine("d不是最大数"); }

int i = 3, j = 5, k = 7; int c = 0;

// bool result = (i

bool result = (i + k) >= j || Convert.ToBoolean(c++);

Console.WriteLine(result);

Console.WriteLine(c );

Console.ReadKey();

}

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容