單引號是字符型
單引號引起的一個字符實際上代表一個整數。
例如:
#include <iostream>
using namespace std;
int main()
{
char single_quotation = 'A';
cout << int(single_quotation) << endl;
return 0;
}
//65
雙引號是字符串型
雙引號引起的字符串,代表的卻是一個指向無名數組起始字符的指針。該數組會被雙引號之間的字符以及一個額外的二進制爲零的字符 '\0' 初始化。
#include <iostream>
using namespace std;
int main()
{
char double_quotation[] = "A";
cout << & double_quotation << endl;
return 1;
}
//0x61fe1e