char input1;
std::cout << "input1 : ";
std::cin >> input1;
int input2;
std::cout << "input2 : ";
std::cin >> input2;
std::cout << input1 << std::endl;
std::cout << input2 << std::endl;
return 0;
我在 input1 处写了“a”,在 input2 处写了“a”。
Ouput is like this.
input1 : a
input2 : a
a
-858993460
我很好奇......'a'宪章是 97 年 12 月。为什么打印-858993460?'a' 不会自动转换为 97?为什么?