为何这段代码输出的是ASCII码的值?而不是输出字母?
为何std::cout<<ch+1会变成输出ASCII码的值?代码如下:程序代码:
#include<iostream> int main(void){ char ch; std::cout<<"....\n"; std::cin.get(ch); while(ch!='.'){ if(ch=='\n') std::cout<<ch; else std::cout<<ch+1; std::cin.get(ch); } std::cout<<"...."; return 0; }