php位运算符求解释^,<<,>>,?

12^9\为什么是5呢?8&12\8为什么8|12\12为什么8^12\4为什么~8\9为什么做网站位运算符用的多吗?... 12^9 \为什么是5呢?
8&12 \8  为什么
8|12 \12  为什么
8^12 \4   为什么
~8  \9  为什么
做网站位运算符用的多吗?
展开
 我来答
阳光上的桥
2012-04-18 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
网站一般不用位运算。

计算位运算需要二进制基础,所有的数都是在二进制形式,然后对应的位进行运算,最后得到结果。

例如8和12的二进制分别是1000、1100,那么
8 & 12的结果,是1000,也就是8,&是与运算,参加运算的两个数都是1结果才是1,否则结果为0
8 | 12的结果,是1100,也就是12,!是或运算,参加运算的两个数只要有一个是1结果就是1,否则结果为0

其它的非、异或,等运算的方式类似,我相信你几分钟反思就会明白,如果不明白请补充。
追问
明白是明白,就不知道有什么用!!!php主要不就是做网站的吗???
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式