(玩電子) 電子技術學習與研究
                      當前位置:單片機教程網 >> 基礎教程 >> 瀏覽文章

                      附錄(運算符優先級和結合性等)

                      作者:佚名   來源:本站原創   點擊數:x  更新時間:2007年07月12日   【字體:

                       

                       

                       

                       

                       

                       

                       

                       希望您能記住本站 http://www.z8768.com

                      附表1-2 C51編譯器的擴展關鍵字

                      關鍵字
                      用 途
                      說 明
                      auto
                      存儲種類說明
                      用以說明局部變量,缺省值為此
                      break
                      程序語句
                      退出最內層循環
                      case
                      程序語句
                      Switch語句中的選擇項
                      char
                      數據類型說明
                      單字節整型數或字符型數據
                      const
                      存儲類型說明
                      在程序執行過程中不可更改的常量值
                      continue
                      程序語句
                      轉向下一次循環
                      default
                      程序語句
                      Switch語句中的失敗選擇項
                      do
                      程序語句
                      構成do..while循環結構
                      double
                      數據類型說明
                      雙精度浮點數
                      else
                      程序語句
                      構成if..else選擇結構
                      enum
                      數據類型說明
                      枚舉
                      extern
                      存儲種類說明
                      在其他程序模塊中說明了的全局變量
                      flost
                      數據類型說明
                      單精度浮點數
                      for
                      程序語句
                      構成for循環結構
                      goto
                      程序語句
                      構成goto轉移結構
                      if
                      程序語句
                      構成if..else選擇結構
                      int
                      數據類型說明
                      基本整型數
                      long
                      數據類型說明
                      長整型數
                      register
                      存儲種類說明
                      使用CPU內部寄存的變量
                      return
                      程序語句
                      函數返回
                      short
                      數據類型說明
                      短整型數
                      signed
                      數據類型說明
                      有符號數,二進制數據的最高位為符號位
                      sizeof
                      運算符
                      計算表達式或數據類型的字節數
                      static
                      存儲種類說明
                      靜態變量
                      struct
                      數據類型說明
                      結構類型數據
                      swicth
                      程序語句
                      構成switch選擇結構
                      typedef
                      數據類型說明
                      重新進行數據類型定義
                      union
                      數據類型說明
                      聯合類型數據
                      unsigned
                      數據類型說明
                      無符號數數據
                      void
                      數據類型說明
                      無類型數據
                      volatile
                      數據類型說明
                      該變量在程序執行中可被隱含地改變
                      while
                      程序語句
                      構成while和do..while循環結構
                      附表1-1 ANSIC標準關鍵字

                       
                      關鍵字
                      用 途
                      說 明
                      bit
                      位標量聲明
                      聲明一個位標量或位類型的函數
                      sbit
                      位標量聲明
                      聲明一個可位尋址變量
                      Sfr
                      特殊功能寄存器聲明
                      聲明一個特殊功能寄存器
                      Sfr16
                      特殊功能寄存器聲明
                      聲明一個16位的特殊功能寄存器
                      data
                      存儲器類型說明
                      直接尋址的內部數據存儲器
                      bdata
                      存儲器類型說明
                      可位尋址的內部數據存儲器
                      idata
                      存儲器類型說明
                      間接尋址的內部數據存儲器
                      pdata
                      存儲器類型說明
                      分頁尋址的外部數據存儲器
                      xdata
                      存儲器類型說明
                      外部數據存儲器
                      code
                      存儲器類型說明
                      程序存儲器
                      interrupt
                      中斷函數說明
                      定義一個中斷函數
                      reentrant
                      再入函數說明
                      定義一個再入函數
                      using
                      寄存器組定義
                      定義芯片的工作寄存器

                       
                      附錄二 AT89C51特殊功能寄存器列表(適用于同一架構的芯片)
                      帶*號的特殊功能寄存器都是可以位尋址的寄存器
                      符 號
                      地 址
                      注 釋
                      *ACC
                      E0H
                      累加器
                      *B
                      F0H
                      乘法寄存器
                      *PSW
                      D0H
                      程序狀態字
                      SP
                      81H
                      堆棧指針
                      DPL
                      82H
                      數據存儲器指針低8位
                      DPH
                      83H
                      數據存儲器指針高8位
                      *IE
                      A8H
                      中斷允許控制器
                      *IP
                      D8H
                      中斷優先控制器
                      *P0
                      80H
                      端口0
                      *P1
                      90H
                      端口1
                      *P2
                      A0H
                      端口2
                      *P3
                      B0H
                      端口3
                      PCON
                      87H
                      電源控制及波特率選擇
                      *SCON
                      98H
                      串行口控制器
                      SBUF
                      99H
                      串行數據緩沖器
                      *TCON
                      88H
                      定時器控制
                      TMOD
                      89H
                      定時器方式選擇
                      TL0
                      8AH
                      定時器0低8位
                      TL1
                      8BH
                      定時器1低8位
                      TH0
                      8CH
                      定時器0低8位
                      TH1
                      8DH
                      定時器1高8位
                       
                      附錄三 運算符優先級和結合性

                      級 別
                      類 別
                      名 稱
                      運算符
                      結合性
                      1
                      強制轉換、數組、
                      結構、聯合
                      強制類型轉換
                      ( )
                      右結合
                      下標
                      [ ]
                      存取結構或聯合成員
                      ->或.
                      2
                       輯
                      邏輯非
                      !
                      左結合
                      字 位
                      按位取反
                      ~
                      增 量
                      加一
                      ++
                      減 量
                      --
                      指 針
                      取地址
                      &
                      取內容
                      *
                      算 術
                      單目減
                      -
                      長度計算
                      長度計算
                      sizeof
                      3
                      算 術
                      *
                      右結合
                      /
                      取模
                      %
                      4
                      算術和指針運算
                      +
                      -
                      5
                      字 位
                      左移
                      <<
                      右移
                      >>
                      6
                      關系
                      大于等于
                      >=
                      大于
                      >
                      小于等于
                      <=
                      小于
                      <
                      7
                      恒等于
                      ==
                      不等于
                      !=
                      8
                      字 位
                      按位與
                      &
                      9
                      按位異或
                      ^
                      10
                      按位或
                      |
                      11
                       輯
                      邏輯與
                      &&
                      左結合
                      12
                      邏輯或
                      ||
                      13
                      條 件
                      條件運算
                      ?:
                      14
                      賦 值
                      賦值
                      =
                      復合賦值
                      Op=
                      15
                      逗 號
                      逗號運算
                      ,
                      右結合

                      點此處下載本教程中所有c51源代碼

                      發表評論】【告訴好友】【收藏此文】【關閉窗口

                      文章評論

                      相關文章

                      富二代国产视频