C# 语法练习(3): 运算符
2009-02-23 08:17:05 来源:WEB开发网& | ^ !
using System;
class MyClass
{
static void Main()
{
bool b;
b = true & true; Console.WriteLine(b); // True
b = true & false; Console.WriteLine(b); // False
b = false & false; Console.WriteLine(b); // False
b = true | true; Console.WriteLine(b); // True
b = true | false; Console.WriteLine(b); // True
b = false | false; Console.WriteLine(b); // False
b = true ^ true; Console.WriteLine(b); // False
b = true ^ false; Console.WriteLine(b); // True
b = false ^ false; Console.WriteLine(b); // False
b = !true; Console.WriteLine(b); // False
b = !false; Console.WriteLine(b); // True
Console.ReadKey();
}
}
&& ||; 在条件判断时, 应尽量使用 &&、|| 而不是 &、|; 因为后者总是要计算出结果, 因而会慢.
using System;
class MyClass
{
static void Main()
{
bool b;
/* 在前两种情形下, && 不再判断其后的值 */
b = false && true; Console.WriteLine(b); // False
b = false && false; Console.WriteLine(b); // False
b = true && true; Console.WriteLine(b); // True
b = true && false; Console.WriteLine(b); // False
/* 在前两种情形下, || 不再判断其后的值 */
b = true || true; Console.WriteLine(b); // True
b = true || false; Console.WriteLine(b); // True
b = false || true; Console.WriteLine(b); // True
b = false || false; Console.WriteLine(b); // False
Console.ReadKey();
}
}
更多精彩
赞助商链接