#include <iostream>
using namespace std;
int main()
{
int c, i = 0;
while ((c = getchar()) != EOF)
{
i++;
cout << c << "*";
cout << i << " ";
}
c = 72;
char d = c;
cout << d;
return 0;
}
1.输入:abc(再按Enter) 输出:97*1 98*2 99*3 10*4
2.输入:abc^z(再按Enter) 输出:97*1 98*2 99*3 26*4
1是很好理解的\n的Ascii代码为10,但这时候可以发现很奇怪的一点在2中出现了26??所以大胆猜测此时^z以行结束符号的方式出现,Ascii返回为26代表sub(这个地方我也不太理解)
问题1:Ascii码26(sub)代表什么意义呢?