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 为什么
做网站位运算符用的多吗? 展开
8&12 \8 为什么
8|12 \12 为什么
8^12 \4 为什么
~8 \9 为什么
做网站位运算符用的多吗? 展开
1个回答
展开全部
网站一般不用位运算。
计算位运算需要二进制基础,所有的数都是在二进制形式,然后对应的位进行运算,最后得到结果。
例如8和12的二进制分别是1000、1100,那么
8 & 12的结果,是1000,也就是8,&是与运算,参加运算的两个数都是1结果才是1,否则结果为0
8 | 12的结果,是1100,也就是12,!是或运算,参加运算的两个数只要有一个是1结果就是1,否则结果为0
其它的非、异或,等运算的方式类似,我相信你几分钟反思就会明白,如果不明白请补充。
计算位运算需要二进制基础,所有的数都是在二进制形式,然后对应的位进行运算,最后得到结果。
例如8和12的二进制分别是1000、1100,那么
8 & 12的结果,是1000,也就是8,&是与运算,参加运算的两个数都是1结果才是1,否则结果为0
8 | 12的结果,是1100,也就是12,!是或运算,参加运算的两个数只要有一个是1结果就是1,否则结果为0
其它的非、异或,等运算的方式类似,我相信你几分钟反思就会明白,如果不明白请补充。
追问
明白是明白,就不知道有什么用!!!php主要不就是做网站的吗???
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询