我有兩個問題實際上在C++中定義char變量時使用單引號還是雙引號?
我想在C++中使用XOR操作進行加密。當我加密任何兩個字符我得到?作爲加密的角色爲什麼是這樣?
下面是我的代碼Xoring a和b的示例。
#include<iostream>
using std::cout;
using std::cin;
int main()
{
char x='a';
char y='b';
char d=x^y;
cout<<"a xor b = "<<d<<"\n";
return 0;
}
您可能需要閱讀[好書](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and -list)。另外,'char x =「a」;'是無效的,所以你的(第一個)問題是沒有意義的。 – Rakete1111
看來你是在問一個問題(我使用哪個引號),但是真的想問另一個問題(爲什麼不給出我想要的結果)。考慮[編輯]你的問題來澄清你的實際問題 – Tas
你期望這個程序輸出了什麼? –