输入a b
输出为什么会有一个10
结尾呢?
输出为:
97
a
32
98
b
10
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int chr;
while ((chr = getchar()) != EOF)
{
cout<<chr<<endl;
if (char(chr))
{
cout<<char(chr)<<endl;
}
}
return 0;
}
天蓬老师2017-04-17 15:09:53
97 を入力して取り消すと、実際には 9、7、および改行の 3 文字を入力したことになるため、次の出力が表示されます。
97
57 -> 数字 9 の ASCII コード<🎜; >9 -> 数字 9 の文字
55 -> 数字 7 の文字
10 -> 行は次のとおりです。休憩