4.1 表达式

视频讲解:光盘\TM\lx\4\01表达式.mp4

表达式是由运算符和操作数组成的。运算符设置对操作数进行什么样的运算。例如,+、-、*和/都是运算符,操作数包括文本、常量、变量和表达式等。

例如,下面几行代码就是简单的表达式。

        int i=927;                                         //声明一个int类型的变量i并初始化为927
        i=i*i+112;                                         //改变变量i的值
        int j=2012;                                        //声明一个int类型的变量j并初始化为2012
        j=j/2;                                             //改变变量j的值

在C#中,如果表达式最终的计算结果为所需的类型值,表达式就可以出现在需要值或对象的任意位置。

【例4.1】创建一个控制台应用程序,声明两个int类型的变量i和j,并将其分别初始化为927和112,然后输出i*i+j*j的正弦值,代码如下。(实例位置:光盘\TM\sl\4\1)

        int i=927;                                         //声明一个int类型的变量i并初始化为927
        int j=112;                                         //声明一个int类型的变量j并初始化为112
        Console.WriteLine(Math.Sin(i*i+j*j));              //表达式作为参数输出
        Console.ReadLine();

程序的运行结果为-0.599423085852245。

在上面的代码中,表达式i*i+j*j作为方法Math.Sin的参数来使用,同时,表达式Math.Sin(i*i+j*j)还是方法Console.WriteLine的参数。