二進(jìn)制位運(yùn)算符

2018-06-16 15:20 更新

語(yǔ)法:

BitwiseANDExpression : EqualityExpression BitwiseANDExpression & EqualityExpressionBitwiseANDExpressionNoIn : EqualityExpressionNoIn BitwiseANDExpressionNoIn & EqualityExpressionNoInBitwiseXORExpression : BitwiseANDExpression BitwiseXORExpression ^ BitwiseANDExpressionBitwiseXORExpressionNoIn : BitwiseANDExpressionNoIn BitwiseXORExpressionNoIn ^ BitwiseANDExpressionNoInBitwiseORExpression : BitwiseXORExpression BitwiseORExpression | BitwiseXORExpressionBitwiseORExpressionNoIn : BitwiseXORExpressionNoIn BitwiseORExpressionNoIn | BitwiseXORExpressionNoIn

 語(yǔ)義:

 產(chǎn)生式 A : A' @ 'B, 其中 @ 是上述產(chǎn)生式中的位運(yùn)算符之一,按照下面的過(guò)程執(zhí)行 :

  1. 令 lref 為解釋執(zhí)行 A 的結(jié)果 .
  2. 令 lval 為 GetValue(lref).
  3. 令 rref 為解釋執(zhí)行 B 的結(jié)果 .
  4. 令 rval 為 GetValue(rref).
  5. 令 lnum 為 ToInt32(lval).
  6. 令 rnum 為 ToInt32(rval).
  7. 返回作用位運(yùn)算符 @ 到 lnum 和 rnum. 結(jié)果是 32 位有符號(hào)整數(shù)。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)