【发布时间】:2013-10-23 16:18:25
【问题描述】:
当我运行这个程序时,它会在终端中打印一个奇怪的字符。谁能告诉我那是什么?
int main(){
char x=1;
printf("%c\n",x);
return 0;
}
【问题讨论】:
-
你认为它应该打印什么?
-
ASCII 码 1 是开头的标题字符(这是不可打印的/导致标准输出上的怪异)。我想你想要
'1'就像其他人说的那样。