中易网

c++getchar()函数问题

答案:1  悬赏:60  
解决时间 2021-01-14 05:44
  • 提问者网友:活着好累
  • 2021-01-13 17:18
c++getchar()函数问题
最佳答案
  • 二级知识专家网友:笑迎怀羞
  • 2021-01-13 17:42
getchar()函数 就是从输入缓冲区读一个字符,再转换成 int 型 数值。
9710,1097 是 cout 输出语句 问题。
如果你 加上一个换新行就不会混淆了:

cout << getchar()<< endl;
cout << getchar()<< endl;

回车 -- 打入Enter 键,getchar() 得到的是"\n", 转ASCII值 十进制 10
97 是 "a" 的 ASCII值。
==================================
第2个程序,你只有 3 个 getchar() 。读到的是:
"A","\n","a"
输出 "\n","a"
第1个程序,你有 4 个 getchar() 。读到的是:
"A","\n","a","\n"
输出 "a","\n"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息