应广单片机吧 关注:140贴子:454
  • 2回复贴,共1

【算术表达式】

只看楼主收藏回复

本发展系统已提供 ~、+、-、&、|、^、( )、=、+=、-=、&=、|=、^= 等操作数。以下为例: BB1 = BB2; WW1 += (WW2 + BY2) & 1234h; 不过以下三点请注意: (1). 尚未提供连等的表达式,如下范例: BB1 = (BB2 = BB3) + 2; BB1 = BB2 = BB3; (2). 对于 ++、-- 的操作数,暂时只允许如下单一格式。 BB1++; WW1--; (3). 对于 <<、>>、<<<、>>>、<<=、>>=、<<<=、>>>= 的操作数, 如使用太复杂的表达式,最佳化可能不够理想,请多包涵。 << 对应到汇编语言是 SL。 <<< 对应到汇编语言是 SLC。 >> 对应到汇编语言是 SR。 >>> 对应到汇编语言是 SRC。 运算子的优先级,由高排到低,分别为:
功能 运算子
括号 .、[]、()
增量、减量 ++、--、~
加减法 +、-
位移 <<、>>、<<<、>>>
位逻辑 &
位逻辑 ^
位逻辑 |
算术 =、+=、-=、…


IP属地:广东1楼2014-07-08 14:55回复
    <= 这个最难理解


    IP属地:北京来自Android客户端2楼2024-05-04 09:01
    回复
      ~^同或


      IP属地:北京来自Android客户端3楼2024-06-20 21:16
      回复