c-打印ASCII字母,最后总是打印10

  • 本文关键字:打印 最后 ASCII 字母 c ascii
  • 更新时间 :
  • 英文 :


我是C和ASCII数字的新手,所以我使用了一个代码示例来打印ASCII数字

int main(){
int c;
while ((c = getchar()) != EOF){
printf("%dn", c);
}
}

";d";是

100
10

无论我倾向于键入哪个字母,结果都将是所述字母的ASCII代码,末尾也将是10。我不确定这个10是从哪里来的。

这是结束输入行的换行符的代码。

如果您想在行的末尾停止而不包括它,请添加另一个复选框。

while ((c = getchar()) != EOF && c != 'n'){
printf("%dn", c);
}

最新更新