设为首页 收藏本站
查看: 654|回复: 0

[经验分享] PHP位运算符

[复制链接]

尚未签到

发表于 2018-12-18 07:36:17 | 显示全部楼层 |阅读模式
  PHP位运算符
  

  位运算符的基本规则:
  

  1:位运算符都是针对整数的二进制数字形式而进行的。
  2:按位与运算基本规则:
      规则表:

          1&1 => 1

          1&0 => 0

          0&1 => 0

          0&0 => 0

  3:按位或运算基本规则:
    规则表:

        1|1 => 1

        1|0 => 1

        0|1 => 1

        0|0 => 0
4:按位非运算:
    ~1 => 0

    ~0 => 1

5:按位异或运算:
    1^1 => 0

    0^0 => 0

    1^0 => 1

    0^1 => 1

    规律:相同就是0,不同就是1



按位与运算:
   

    形式:A&B    //A和B都是数字,其实是常规的十进制数字,但内部会按二进制进行计算

    含义:    将A和B的二进制形式的每一个位上的二进制数字进行按位与(&)运算之后的结果。

    说明:一个数字的二进制形式通常是32位的0和1的组合,也可能是64位,但为了说明问题,我们通常只用8位。

    举例:

$r1 = 9 & 13;    //9的二进制是“1001”,13的二进制是“1101”

按位与运算:
   

    形式:A|B    //A和B都是数字,其实是常规的十进制数字,但内部会按二进制进行计算

    含义:    将A和B的二进制形式的每一个位上的二进制数字进行按位与(|)运算之后的结果。
    举例:

$r1 = 18 | 10;    //18的二进制是“10010”,10的二进制是“1010”

  

  按位左移运算: n;    //A是一个要被移动的数字,n是一个指定要移动的位数

    含义:将数字A的二进制形式的每一个位上的数字右移动指定的位数n,则最右边的n位移出去,最左边空出来的n位补0即可。(对正数,实际上补符号位)

  按位非运算:~

      将一个数字的二进制形式的每一个二进制数字取反所得到的结果。

  

  按位异或:
      将2个整数的二进制形式的每一个对应数字进行异或运算之后的结果。

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-652596-1-1.html 上篇帖子: php中类的属性的声明和赋值 下篇帖子: PHP原码,反码,补码介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表