Page 48 - PIC18F4550微處理機C語言設計實務
P. 48

PIC18F4550 ฆஈଣዚ C ႧԊணࠇྼਕ


                            優先權      運算子符號                      功能說明                    結合順序
                                          !       ᜌ፨ˀ޴

                              1           ~       Зʩˀ޴                                   ̛Ї̸
                                       ++e––      ჈ᄣe჈ಯ
                              2        *e/e%      ࠱eৰ€՟ਠeৰ€՟ቱᅰ                         ̸Ї̛

                              3         +e–       ̋eಯ                                    ̸Ї̛
                              4        <<e>>      Зʩ̸୅eЗʩ̛୅                              ̸Ї̛
                                       >=e>       ɽ׵ഃ׵eɽ׵
                              5                                                          ̸Ї̛
                                       <=e<       ʃ׵ഃ׵eʃ׵
                              6       ==el =      ഃ׵eʔഃ׵                                 ̸Ї̛
                              7          &        ᜌ፨ AND                                 ̸Ї̛

                              8           ^       ᜌ፨ XOR                                 ̸Ї̛
                              9           |       ᜌ፨ OR                                  ̸Ї̛
                              10         &&       ᜌ፨ૢ΁ AND                               ̸Ї̛
                              11          ||      ᜌ፨ૢ΁ OR                                ̸Ї̛

                                          =       ٜટண֛
                                       +=e–=      ̋ܝረ࠽eಯܝረ࠽
                              12     *=e/=e%=     ࠱ܝረ࠽eৰܝਠረ࠽eৰܝቱᅰረ࠽                      ̛Ї̸

                                     &=e|=e^=     AND ܝረ࠽eOR ܝረ࠽eXOR ܝረ࠽
                                      <<=e>>=     ̸୅ܝረ࠽e̛୅ܝረ࠽


                   1-3-9  流程控制語法



                 一、if、else、else if 條件判斷的語法

                       ཥ໘ৰəၚᆽeग़஺e༶ၑٙ̌ঐ˸̮d̤ɓࡈһࠠࠅٙ̌ঐఱ݊кᓙӔഄٙ

                 ̌ঐf

                       ࿁׵ݔɓૢ΁݊щϓͭԸਂʔΝٙΪᏐਗЪd௰੬Դٙ݊͜ if ܸ˿f

                   if ( ૢ΁кᓙ௓ࠑό ) {
                      ૢ΁кᓙ௓ࠑό݊˜ॆ™ʘΪᏐi
                   }
                   else {
                      ૢ΁кᓙ௓ࠑό݊˜৽™ʘΪᏐi
                   }



             38
   43   44   45   46   47   48   49   50