熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 9.2.1 運算符[5]

2013-11-13 10:54:37  來源: .NET編程 

    運算符優先級

    運算符並不僅僅局限於一個或兩個表達式而且可以使用多種方式結合然而在學習這些內容之前您需要了解它們的優先級順序因此獲得的結果可能不會如您所想考慮以下這個簡單表達式

    +*

    結果返回因為乘法的優先級高於加法可以使用圓括號強制改變運算順序

    (+)*

    結果返回因為首先計算圓括號中的表達式在表達式中使用圓括號是一個很好的思路因為它可以明確表達您的意圖而且當您(或其他人)以後查看您的代碼時也會相當方便

    如果不使用圓括號則運算符的優先級順序如下所示按降序排列

    冪(^)
    一元非運算(一)
    乘和除(*/)
    整數除法(\)
    取模(Mod)
    加和減(+)以及字符串連接(+)
    字符串連接(&)
    算術位移(《》)
    比較(=<><<=>>= Like Is TypeOf…Is)
    非((Not)
    與(AndAndAlso)
    或(OrOrElseXor)

    本章並沒有介紹所有的運算符因為有些運算符不常使用或者它們用於更為高級的方法中它們都己經包含在前面的列表中您只要知道它們在這個順序中所處的位置

     ASPNET 入門教程完整版

[]  []  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/14753.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.