阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS ^ 按位异或 运算符

      对每一对比特位执行异或(XOR)操作。当 a 和 b 不相同时,a XOR b 的结果为 1。异或操作真值表:

      aba XOR b
      000
      011
      101
      110
           9 (base 10) = 00000000000000000000000000001001 (base 2)
          14 (base 10) = 00000000000000000000000000001110 (base 2)
                         --------------------------------
      14 ^ 9 (base 10) = 00000000000000000000000000000111 (base 2) = 7 (base 10)
      

      将任一数值 x 与 0 进行异或操作,其结果为 x。将任一数值 x 与 -1 进行异或操作,其结果为 ~x。

      目录
      本文目录
      目录