演算子の優先順位

式内での演算子の優先順位は SystemVerilog とほとんど同じです。

演算子結合性優先順位
() [] :: .高い
+ - ! ~ & ~& | ~| ^ ~^ ^~ (単項)
**
* / %
+ - (二項)
<< >> <<< >>>
<: <= >: >=
== != === !== ==? !=?
& (二項)
^ ~^ ^~ (二項)
| (二項)
&&
||
= += -= *= /= %= &= ^= |=
<<= >>= <<<= >>>=
なし
{} inside outside if case switchなし低い