← 2022 · 华为 笔试

推荐答案 测试一下

在verilog中,比算术运算符+优先级高的运算符是

A. > B.!== C.& D. %
单选题 中等 笔试真题单选

参考答案

正确答案:D。解析:在Verilog中,运算符优先级从高到低大致为:单目运算符(如 !、~、&、|、^、~^、归约运算符)、乘除模(*、/、%)、加减(+、-)、移位(<<、>>)、关系(<、<=、>、>=)、等式(==、!=、===、!==)、按位与(&)、按位异或(^、~^)、按位或(|)、逻辑与(&&)、逻辑或(||)、条件运算符(?:)。算数运算符+属于加减类,优先级低于乘除模类。%是取模运算符,属于乘除模类,优先级高于+。选项A(>)是关系运算符,优先级低于+;选项B(!==)是等式运算符,优先级低于关系运算符,更低于+;选项C(&)是按位与运算符,优先级低于等式运算符,远低于+。因此只有%优先级高于+,故选D。

涉及知识点

  • Verilog运算符优先级
  • 算术运算符优先级顺序
  • 关系与等式运算符优先级
  • 位运算符优先级
  • 常见运算符优先级混淆点
← 上一题
登录后反馈错题
下一题 →