如果^运算符两边都是整数自然会是转换二进制进行异或运算,但是如果都是字符串呢?
2 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
如果是俩字符的话,那就要看你使用的编程语言语法上是否支持: 对于 如果语法允许,那就取决于重载方法如何定义了。 一般情况下,会直接取 但是字符串的话,应该是不行的除非你手动重载 ^
运算符有匹配 char ^ char
的运算符重载方法。arg1
、arg2
的 ASCII
码值然后继续套用 number ^ number
运算。^
运算符以支持,不然对于一个长度大于 1 的字符串该如何取 number
值是未定义的。
- 2 回答
- 0 关注
- 440 浏览
添加回答
举报
0/150
提交
取消