为了账号安全,请及时绑定邮箱和手机立即绑定

求解'a'^'b'的运算过程

求解'a'^'b'的运算过程

PHP
不负相思意 2019-03-02 17:38:59
如果^运算符两边都是整数自然会是转换二进制进行异或运算,但是如果都是字符串呢?
查看完整描述

2 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

如果是俩字符的话,那就要看你使用的编程语言语法上是否支持:

对于 ^ 运算符有匹配 char ^ char 的运算符重载方法。

如果语法允许,那就取决于重载方法如何定义了。

一般情况下,会直接取 arg1arg2 的 ASCII 码值然后继续套用 number ^ number 运算。

但是字符串的话,应该是不行的除非你手动重载 ^ 运算符以支持,不然对于一个长度大于 1 的字符串该如何取 number 值是未定义的。


查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 421 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信