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' チャーターは 12 月に 97 です。-858993460 と出力されるのはなぜですか? 'a' は自動的に 97 に変換されませんか? なぜ?