美文网首页
不要让有符号数和无符号数做比较

不要让有符号数和无符号数做比较

作者: Poisson_Lee | 来源:发表于2019-08-09 13:44 被阅读0次
    program cmp();
    initial begin
      int   a;
      bit[10:0] b;
    
      a = -1;
      b = 11'h7ff;
      $display("result is %b", (a>b));
    end
    endprogram
    

    仿真打印结果为:
    result is 1

    本意是认为a是有符号数,b是无符号数,
    所以a是负数时, a>b的结果应该是0,(因为b看作正数)。
    实际上不是这样。

    相关文章

      网友评论

          本文标题:不要让有符号数和无符号数做比较

          本文链接:https://www.haomeiwen.com/subject/ftthjctx.html