您当前的位置: 首页 >  php

暂无认证

  • 2浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

php运算符5(注意点兄弟们,运算内不能有空格啊啊,兄弟们,有就会错,!!!!!!记住啊)

发布时间:2020-05-12 09:05:23 ,浏览量:2

位运算符; 是将数字转换成二进制计算的哈。 在这里插入图片描述 位与(&):只要有一个假,那就是假,那问题来了,有两个假呢?那更是假了,只要你一个真,那还是假,两个真呢,那就是真 1011&0010===》2

位或(|):只要有一个真,那就是真,问题来了,两个真呢,那更是真了,一个假呢,一个真呢,那是真,两个假呢,呵呵是假 0000 1101 ===》13

位异或(^):如果两个进行比较,比如我是第一位是1,你第一位是0,那就为1,如果两个相同,则为0. 0000 1001 ===>9

位非(~):对每一位取想反的二进制,比如1为0,0为1. 0110===》9

$a << $b:左移是将(整个)数字往左边移动,比如 00000001000往左边移动一位,变成00000010000变成十进制16了,往左移动两位就是32了,为什么,因为往左移动一行前面补0啊,移动多少,补多少啊记住了哈,然后使用工具转换成十进制就可以了

$a >> $b:往右移动的话,比如移动一位的话,把最高位也就是最左的位置补0,往右移动多少就补多少0,(在左边加0哈啊啊啊),,最低位什么都不做,直接忽略. 记住,着都是两个进行比较的哈,除了位非(~),记住了,都是转换成十进制的哈 记住了哈,运算符都是比如& | ~ ^都是一个的话,只有>> <<是两个的哈,记住了哈,在php就是这样定义的哈

优先级:的最大诀窍就是()加括号,在php所有的运算符里面小括号优先级最高 在这里插入图片描述

            
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

1.4315s