WEB开发网
开发学院软件开发C语言 C# 语法练习(3): 运算符 阅读

C# 语法练习(3): 运算符

 2009-02-23 08:17:05 来源:WEB开发网   
核心提示: & | ^ !using System;class MyClass{static void Main(){bool b;b = true & true; Console.WriteLine(b); // Trueb = true & false; Console.WriteLine

& | ^ !

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();
  }
}

上一页  1 2 3 

Tags:语法 练习 运算符

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接