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

૵ሔଡ଼ΥႧԊձ C ႧԊ 1




                       வ၇፹Ⴌਗ਼̙ঐிϓ೻ό༶Бɪٙ፹ႬdШ݊ۍʔ࢙׸ҬՑdה˸೻όᅠᄳࣛࠅ
                 तйءจf

                       ̤̮ίᜊᅰ܁ѓٙႧجɪࠅءจٙ݊jɓ֛ࠅίᜊᅰٙ௰ܝࠦ̋ɪʱ໮€;dщ

                 ۆᇜᙇࣛึ೯͛Ⴇج፹Ⴌf̤̮ᜊᅰΤ၈ɽʃᄳϞйdɰఱ݊ႭɓᅵٙᜊᅰΤ၈dШ
                 ݊ɽʃᄳʔɓᅵʱй˾ڌʔΝٙᜊᅰdᜊᅰٙնΤˢ༰ོᎸ͜૶ูٙΤ၈אпኳ˖ο
                 Ըڌ׼ᜊᅰจ່fᒔϞᜊᅰΤ၈ٙնΤɰϞɓԬცࠅ፭ςٙ஝ۆνɨj

                 1.  ᜊᅰΤ၈ୋɓࡈοʩ̥ঐԴ͜ɽʃᄳߵ˖ο͎אֵᇞ˜_™f

                 2.  ᜊᅰୋɚࡈοʩʘܝ̙˸Դ͜ɽʃᄳߵ˖ο͎eᅰοאֵᇞ˜_™dʔ̙˸̍ўϞ
                     ୌ໮οʩ€ν +e–e*e/e%e^e!e@e#e$e&e|eʃܼ໮eɽܼ໮ձ٤ཞഃ

                     ഃf

                 3.  ᜊᅰΤ၈̀඲ᒒකהϞٙڭवοdܼ̍ ANSI C ٙᅺ๟ڭवοʿ XC8 ᇜᙇኜٙڭव
                     οdԷν XC8 ܸ˿אᅲπኜΤ၈f

                       ɨڌމ ANSI C ٙᅺ๟ڭवοj

                                 char              short              int             unsigned
                                 long               oat              double            struct

                                 union             void              enum              signed
                                 const            volatile          typedef             auto

                                register           static            extern            break
                                 case             continue           default            do
                                  else              for               goto               if
                                return             switch            while             sizeof


                       XC8 ౤Զ఻၇ᅰ࠽ٙڌͪ˙όνɨྡהͪj


                                  根數                        格式                         範例
                                 ɚආՓ                0bnumber or 0Bnumber            0b01011010
                                 ɞආՓ                      Onumber                      O763
                                 ɤආՓ                       number                      120

                                ɤʬආՓ                0xnumber or 0Xnumber               0x3F

                       ί C ႧԊ༁ࠦᜊᅰٙԴ͜༰੬Դ͜ɤආՓeɤʬආՓၾɚආՓdν؈ٜ݊ટᄳᅰ

                 ࠽ɓছึൖމɤආՓᅰ࠽d௰ʃމ 0 ௰ɽމ 9fɚආՓۆ݊ίᅰ࠽ۃࠦ̋ 0bdᅰ࠽̥
                 ึϞ 0 ၾ 1fɞආՓۆ݊ίᅰ࠽ۃࠦ̋ɪ Odᅰ࠽௰ʃމ 0 ௰ɽމ 7fϾɤʬආՓۆ݊


                                                                                                             17
   22   23   24   25   26   27   28   29   30   31   32