[求助]这个程序运行的结果为什么会是这样的?谢谢
char c;c='\376';
printf("%c,%d",c,c);
为什么运行的结果会是空格和-2呢?
2007-07-17 09:12
\376是八进制的转义字符(C,C++中八进制前的0不写),计算后是十进制的254,而ASKII码表中,254就是 的ASKII码
至于负数我还不知道

2007-07-17 10:08
2007-07-17 13:16
2007-07-17 13:45
2007-07-17 13:45