^一个抑或运算符整了我一个早上的时间!
抑或运算符
一.当均为数字时候
则先将数字转换成二进制数,然后再运算,运算规则也简单!
就是:
同则0,不同则1:运算的两个数在同一个位上相同则为0,不相同则为1!
二.当均为字符时
则先将字符转换成其对应的ASCII码,然后对产生的数字进行绝对值减运算!然后返回值转换成对应的字符!
如果两字符串长度不一样,则从两字符串起始位置起开始计算!之后多余的自动转换为空(视为一样)!
PS:花了一个上午来学习这个操作符,师父居然跟我说这个不常用!晕死! -_-#
PHP之抑或运算符---"^"
最新推荐文章于 2025-03-28 20:53:59 发布
本文详细介绍了抑或运算符的工作原理及其应用场景。首先探讨了数字形式下二进制位的运算规则,即相同为0、不同为1的原则;其次解释了字符形式下,通过ASCII码值的绝对值减法来实现运算的过程,并且明确了字符串长度不同时的处理方式。
629

被折叠的 条评论
为什么被折叠?



