为什么cout没有在这里打印出一个字符?

时间:2018-10-02 20:50:31

标签: c++ character cout

char ch = 'E';
if ( ch > 'A' ) 
     cout << ch << endl;
else if ( ch > 'B' ) 
     cout << ch + 1 << endl;
cout << ch+2 << endl;

上面的代码为什么会有这样的输出:

E
71

而不是

E
G

为什么cout不能将其打印为字符?

感谢您的时间

0 个答案:

没有答案