位运算————找不同

位运算————找不同_第1张图片

说明:

字符'\0' : ASCII码为0,表示一个字符串结束的标志。这是转义字符。

整数0 :ASCII码为0,字符表示为空字符,NULL;

    数值表示为0;

    内存中表示为:00000000

 1 class Solution {
 2 public:
 3     char findTheDifference(string s, string t) {
 4         int last = s.length();
 5         char res=0; //a这个值就是00000000
 6         for(int i=0;i){
 7             res^=s[i]^t[i];
 8         }
 9         res^=t[last];
10         return res;
11     }
12 };

 

转载于:https://www.cnblogs.com/pacino12134/p/11052169.html

你可能感兴趣的:(位运算————找不同)