• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數據加載中……

            運算符結合性

            1.      算符廣義為終結符,優先分析的基本思想是只規定終結符之間的優先關系,也就是只考慮終結符之間的優先關系,不考慮非終結符之間的優先關系;

             

            2.      通常在算術表達式求值過程中,運算次序是先乘除后加減,這說明了乘除運算的優先級高于加減運算的優先級,

             

            3.      乘除為同一優先級但運算符在前邊的先做,這稱為左結合,同樣加減運算也是如此,這也說明了運算的次序只與運算符有關,而與運算對象無關

             

            4、結合性,決定運算秩序,左結合,從左向右運算,右結合從右向左運算

             

             

            下面給出一個表達式的文法為:


              E→E+E|EE|E*E|E/E|E↑E|(E)|i

             

            本文法是二義性的,由于人為地規定了算符之間的優先級別和同一個級別中的結合性質,所以可能構造出確定的分析過程。
              我們可以對此表達式的文法按公認的計算順序規定優先級和結合性如下:
              
            優先級最高。遵循右結合,相當clip_image001
              
            例如:2↑3↑2=2↑9=512。(而若為左結合則2↑3↑2=8↑2=64) 也就是同類運算符在歸約時為從右向左歸約。即 i1↑i2↑i3式先歸約i2↑i3
               *,/ 優先級其次。服從左結合,相當 *clip_image001* *clip_image001/ /clip_image001/ /clip_image001*
              
            +- 優先級最低。服從左結合,相當 +clip_image001++clip_image001- -clip_image001+ -clip_image001-
              
            '('')'規定括號的優先性大于括號外的運算符,小于括號內的運算符,內括號的優先性大于外括號。對于句子括號'#'號規定與它相鄰的任何運算符的優先性都比它大。此外,對運算對象的終結符i其優先級最高。

             

            ========================

             

            結合性:  
                     
            一個運算量兩側的運算符優先級相同時,則按運算符的結合性所規定的結合方向處理   (運算秩序)
                   
            例一:   a   =   b   =   c;  
                                 
            運算量b的左右兩側都為=號,而=具有右結合性,故應該由右向左計算,即:a   =   (b   =   c);  
                   
            例二:   if   (5   ==   4   ==   0)   {}  
                                 
            由于關系運算符具有左結合性,那么先計算   5   ==   4,   結果為0,     在計算   0   ==   0   結果為  
                                 
            真。  

            posted on 2010-05-06 23:25 肥仔 閱讀(1330) 評論(0)  編輯 收藏 引用 所屬分類: LEX & YACC

            久久久久国产精品麻豆AR影院 | 一本久久久久久久| 久久久综合九色合综国产| 国产成人久久精品二区三区| 国产精品九九久久精品女同亚洲欧美日韩综合区| 久久国产免费观看精品| 99久久国产免费福利| 久久人人爽人人爽人人片AV东京热| 久久久久高潮综合影院| 久久99精品久久久久久| 香蕉久久夜色精品国产2020| 欧美大香线蕉线伊人久久| 精品多毛少妇人妻AV免费久久| 久久天天躁狠狠躁夜夜2020一| 久久青青草原精品影院| 精品国产日韩久久亚洲| 国产精品久久久久乳精品爆| 色综合久久久久无码专区| 精品国产91久久久久久久a| 久久精品a亚洲国产v高清不卡| 久久精品无码一区二区三区日韩| 久久久久AV综合网成人| 午夜精品久久影院蜜桃| 999久久久国产精品| 97久久综合精品久久久综合| 麻豆av久久av盛宴av| 青青青青久久精品国产h久久精品五福影院1421 | 69久久精品无码一区二区| 久久婷婷五月综合国产尤物app| 日本精品久久久久中文字幕8| 无码超乳爆乳中文字幕久久| 久久亚洲中文字幕精品一区| 国内精品久久久久久不卡影院| 97久久天天综合色天天综合色hd | 久久精品国产亚洲Aⅴ蜜臀色欲| 久久精品国产99久久无毒不卡| 久久精品日日躁夜夜躁欧美| 中文字幕精品久久久久人妻| 久久免费观看视频| 亚洲日韩欧美一区久久久久我| 色婷婷久久综合中文久久一本|