【问题标题】:What happens when there is a NOT (~) on a bit shift operation当移位操作中有 NOT (~) 时会发生什么
【发布时间】:2021-03-26 02:49:24
【问题描述】:

只是想对这个作业问题进行一些澄清

位移操作是((1010 & ~(1

所以它是左移 3,然后是 0000,但是如果不是,它会变成 1111 吗?

【问题讨论】:

    标签: bit bit-shift bitstring


    【解决方案1】:

    1 << 3 不是0000,而是1000。补充产生0111,然后你和1010

      1010
    & 0111
    ------
      0010
    

    【讨论】:

      猜你喜欢
      • 2021-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多