6

&IEEE 1800-2005 以降では、と&&二項演算子の違いは何ですか? それらは同等ですか?

これらのカバーポイント定義は、 a と b が type の場合、同じように動作することに気付きましたbit

  • cp: coverpoint a & b;
  • cp: coverpoint a && b;
4

2 に答える 2

2

&& は論理積です。2 つのブール値を受け取り、ブール値を返します。

& はビットごとの AND です。2 つの数値を受け取り、数値を返します。

上記の例では、 a と b が両方ともpacked の場合、動作が異なりbit [1:0]ます。

于 2013-06-26T18:23:52.270 に答える