'a'^'b'=0
'a'^'1'=1
'aa'^'bb'=0
'123'^'abc'=123
由上得出:
- 字符串异或字符串=0
- 数字字符串异或字符串=数字字符串
'123'^'23'=108
'123'^23=108
123^23=108
由上得出:数字字符串执行异或操作时,先转换为数字
'123ab'^'abc'=0
'ab123'^'abc'=0
' 123 '^'abc'=123
'12 3'^'abc'=0
由上得出:
- 当字符串中同时包含数字与字母,视为字符串,而不视为数字
- 当字符串中仅包含数字与空格
- 若空格只在开头和结尾,视为数字
- 若空格在数字中间,视为字符串